Вопрос по field, lucene – Как запросить lucene для пустых полей?
Я хочу, чтобы во 2-й части моего запроса был список результатов, в то время как данные не нулевые. Я нахожу, как это сделать в Solr, но не в Lucene. У кого-нибудь есть идея Спасибо
Строка:
(field_one: поиск AND field_two: 3000) ИЛИ (field_three: поиск AND field_two: 3000 ANDNOT NULL field_one )
Запрос:
+ field_one: поиск + field_two: 3000 + field_three: search + field_two: 3000-field_one:null
Возможный дубликатLucene not null query?
dcorking
3
ответа
*:* -MY_FIELD_NAME:[* TO *]
Я пробую ваше предложение, но это не работает. Учитывая, что атрибут, который мне нужен, не является ли он нулевым, не индексируется, когда не было предоставлено никакого значения, запрос, я полагаю, не справляется с этим.
Jonathan Ilambo
Похожие вопросы
Возможный дубликат<a href="https://stackoverflow.com/questions/5384423/lucene-not-null-query">Lucene not null query?</a>