Я пытаюсь сделать поиск Solr так, что результаты отображаются, если определенное поле имеет ЛЮБОЕ значение - PullRequest
1 голос
/ 20 апреля 2010

Я запускаю поиск по полю типа. Я хотел бы показать результаты ТОЛЬКО определенного типа, если два других поля имеют значения для них. Поэтому в своем фильтре я подумал, что это будет (type: sometype AND field1: * AND field2: *), но подстановочные запросы не могут начинаться с *.

1 Ответ

3 голосов
/ 20 апреля 2010

Используйте запрос диапазона, чтобы выразить "поле должно иметь любое значение", например ::

type:sometype AND field1:[* TO *] AND field2:[* TO *]

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