0
我想執行一個搜索和Solr不會返回任何結果,當我用默認文本條目搜索時,它工作時,我提到在查詢browser.Ex中的字段名稱聯繫:Ajay返回聯繫人但是我需要返回只有Ajay作爲搜索字段。請幫助。索爾搜索不工作沒有字段名稱
我想執行一個搜索和Solr不會返回任何結果,當我用默認文本條目搜索時,它工作時,我提到在查詢browser.Ex中的字段名稱聯繫:Ajay返回聯繫人但是我需要返回只有Ajay作爲搜索字段。請幫助。索爾搜索不工作沒有字段名稱
檢查solrconfig.xml
的initParams
部分中定義的默認字段。您可以將df
參數更新爲您想要的字段作爲默認字段。這是solr 5.2.0的默認配置。您可以使用任何字段代替text
,這是中所有列出的requestHandler的默認值。
<initParams path="/update/**,/query,/select,/tvrh,/elevate,/spell">
<lst name="defaults">
<str name="df">text</str>
</lst>
</initParams>
如果您想提供對模式的所有字段的搜索。您需要創建一個新字段,例如search_field
,然後將所有字段複製到該字段中,使用copyField
定義。你在initParams中的search_field
。
<copyField source="field1" dest="search_field"/>
是否要搜索所有字段?或者只是聯繫領域? –