我正在試驗Solr 4.10中的示例數據庫,而不理解dynamicFields
如何工作。該架構定義Solr dynamicField不在查詢中搜索沒有字段名稱
dynamicField name="*_s" type="string" indexed="true" stored="true"
如果我添加一個新的項目以便與新的字段名稱(比如"example_s":"goober"
JSON格式),就像
?q=goober
沒有返回匹配項的查詢,而
?q=example_s:goober
會找到匹配項。我錯過了什麼?
我認爲你的答案是正確的,但是在更新qf參數中的字段列表,重新啓動Solr以及重新索引文檔之後,它仍然不起作用。 Solr似乎採取了與Elasticsearch相反的方法;我在幾分鐘內就開始使用Elasticsearch運行,因爲默認配置會索引所有內容。除非你告訴它索引什麼,Solr的默認配置基本上什麼都沒有索引。 – user3528023 2014-10-07 14:36:03