다음과 유사한 solr 쿼리를 작성 중입니다.
((myField:superneat AND myOtherField:somethingElse) OR NOT myField:superneat)
이것을 실행하면 결과가 반환되지 않습니다. OR NOT의 양쪽에 기준을 사용하면 예상했던 결과가 반환됩니다. 함께 제대로 작동하지 않습니다. 하는 경우 myField가 일치 superneat을 , 또한 수 있도록하려는거야 myOtherField이 설정되어 SOMETHINGELSE 하지만, 경우 myField가 아닌 superneat , 결과에 포함.
누군가 solr이 이런 종류의 쿼리에 대한 결과를 반환하지 않는 이유를 설명 할 수 있습니까? 쿼리를 어떻게 든 재구성해야합니까? 아니면 원하는 결과를 얻기 위해 solr을 사용할 수있는 다른 방법이 있습니까?