Der QueryParser

Solr erfüllt nicht jede Anforderung. Mit Solr können wir nach mehreren Begriffen suchen, die im Text nah beieinander vorkommen. Dadurch sind sehr gute relevante Treffer möglich. In vielen Projekten haben unsere Auftraggeber*innen aber höhere Ansprüche und wollen auch die Suchbegriffe noch weiter kombinieren (Sub Queries). Auch die Sub Queries sollen nah beieinander im Text gefunden werden. An diesem Punkt kann Solr solche Suchbedingungen nicht in den begrenzten Wortabständen finden.
Dafür haben wir eine Erweiterung entwickelt - den Query Parser.

Unser Query Parser kann z.B. die folgende Suche ausführen und findet Treffer, die relevant sind, weil sie nah beieinander im Text vorkommen:

(ard OR zdf) NEAR/10 "sitzen in der ersten Reihe"

Download Dokumentation: