Здесь есть вопрос о SOLR-запросе, как мне сконструировать мой запрос, чтобы удовлетворить следующему условию:
(значение поля 1 совпадает с полем 2) ИЛИ (поле 1 пусто)
Приветствия
Джеймс
значение поля 1 совпадает с полем 2
Насколько я знаю, нет хорошего способа сделать это во время запроса.Поэтому сделайте это во время индексации, то есть при индексации, запустите сравнение и поместите результат в поле, а затем запросите это поле.
поле 1 пусто
-field1:[* TO *]