【问题标题】:SolrNet building a compound querySolrNet 构建复合查询
【发布时间】:2012-05-13 09:15:27
【问题描述】:

我正在尝试使用 SolrNet 构建以下查询。

(type:Contact) AND ((firstName:Jason)^100) OR ((lastName: Winters)^100)

我尝试使用以下代码:

var query = new SolrQuery("type:Contact") &&
            new SolrQuery("firstName:Jason").Boost(100) ||
            new SolrQuery("lastName:Winters").Boost(100); 

查看Tomcat中的Catalina日志,产生了如下查询,嵌套的括号不是我预期的,这样对吗?

q=((type:Contact+AND+(firstName:Jason)^100)+OR+(lastName:Winters)^100)

另外,如果我可以在 Solr 配置中使用请求处理程序嵌入此搜索逻辑,那将是完美的,有人知道该怎么做吗?

【问题讨论】:

标签: solr solrnet


【解决方案1】:

cmets 中 Mauricio 的链接回答了这个问题。

http://groups.google.com/d/topic/solrnet/NSfX31acJ5M/discussion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-30
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多