Как делать групповые запросы с Solr PointFields - PullRequest
0 голосов
/ 05 февраля 2019

Я строю новую схему и пытаюсь использовать новую 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>

1 Ответ

0 голосов
/ 05 февраля 2019

Обычный синтаксис для поиска любого документа, который имеет значение для данного поля: foo:[* TO *].Это также должно работать для типов точек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...