Я працюю над запитом solr, подібним до такого:
((myField:superneat AND myOtherField:somethingElse) OR NOT myField:superneat)
При запуску цього результати не повертаються. Використання критеріїв з обох сторін АБО НЕ повертає результати, які я очікував - вони просто погано працюють разом. У випадку, якщо myField відповідає супернету , я маю намір також переконатися, що для myOtherField встановлено значення somethingElse , але якщо myField не є супернитом , включіть його в результати.
Хтось може пояснити, чому solr не повертає результати для такого роду запитів? Чи слід якось реструктурувати запит - чи існує інший спосіб, за допомогою якого сольер можна досягти бажаного результату?