2011-06-01 133 views
1

我想SOLR做一個模糊搜索,也可以查詢作爲子詞。完整詞的匹配應該是首選。Solr服務器端查詢預處理

這與下面的查詢工作良好:

http://localhost:8983/solr/select?qt=my_qt&q=*myword*~0.8+myword~0.8

有沒有擺脫在請求中的所有通配符和模糊paramters的可能性。

我很想配置Solr的一種方式,使其接受下面的查詢時做相同的搜索爲上述查詢:

http://localhost:8983/solr/select?qt=my_qt&q=myword 

我雖然添加類似下面的到reqeustHandler的在solrconf.xml

<str name="qf">title~0.8+*title*~0.8</str> 

(這不起作用)

回答

0

見清醒想象的blog post。你可能想要只有一個字段是ngram字段,而另一個字段是正常的。