2012-05-13 93 views
0

我正嘗試使用SolrNet構建以下查詢。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的,下面的查詢製作,嵌套括號不出我所料,這是正確的?

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

而且,這將是完美的,如果我可以使用Solr的配置的請求處理程序嵌入此搜索邏輯,沒有人知道該怎麼辦呢?

+0

考慮張貼到SolrNet郵件列表,而不是:http://groups.google.com/forum/?fromgroups#!forum/solrnet。由於Stackoverflow版主反覆審查,我不會再回答這裏的問題了。 –

+0

感謝Mauricio,而不是在組中發帖。 – Will

+1

https://groups.google.com/d/topic/solrnet/NSfX31acJ5M/discussion –

回答