Запрос SOLR, значение поля 1 совпадает с полем 2, поле ИЛИ 1 пусто - PullRequest
0 голосов
/ 25 ноября 2010

Здесь есть вопрос о SOLR-запросе, как мне сконструировать мой запрос, чтобы удовлетворить следующему условию:

(значение поля 1 совпадает с полем 2) ИЛИ (поле 1 пусто)

Приветствия

Джеймс

1 Ответ

0 голосов
/ 25 ноября 2010
  • значение поля 1 совпадает с полем 2

    Насколько я знаю, нет хорошего способа сделать это во время запроса.Поэтому сделайте это во время индексации, то есть при индексации, запустите сравнение и поместите результат в поле, а затем запросите это поле.

  • поле 1 пусто

    -field1:[* TO *]
    
...