我正在构建一个新的架构,并且尝试使用新的solr.IntPointField
而不是solr.TrieIntField
。
到目前为止,一切都很好,但是我无法搜索特定字段具有任何值的所有文档。
通常我会做foo:*
,但不会返回任何结果。
这是我的模式
<fields>
<field name="foo" type="pint" indexed="true" stored="true" multiValued="false"/>
</fields>
<types>
<fieldType name="pint" class="solr.IntPointField" docValues="true"/>docValues="true" />
...
</types>
答案 0 :(得分:2)
查找具有给定字段值的任何文档的常用语法是foo:[* TO *]
。它也应该适用于点类型。