我使用solrnet,我会在我的网站上添加“高级搜索”。为此,我需要更改默认运算符(“OR”或“AND”)
我用
试试this.solr.Query(new LocalParams {{"q.op", "OR"}} + q, options);
但是,生成的查询是在引用之间,而是用于精确查询(我使用“SolrQueryByField”查询solr)。
那么,是否可以查询solr并更改默认运算符或根据请求删除引号。
感谢。
答案 0 :(得分:2)
使用SolrQuery
代替SolrQueryByField
。 SolrQuery
是传递,你给它的任何东西都按原样传递给Solr(当然是模数URL编码)