我正在试验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