boolsche operatoren für Suche mit Elasticsearch

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
kay.goldinger
Posts: 11
Joined: Mon Oct 29, 2018 11:52 am

boolsche operatoren für Suche mit Elasticsearch

Post by kay.goldinger »

Hallo Allserseits

Wir haben vor einiger Zeit eine FAQ aug Basis von PhpMyFaq in Betrieb genommen.
So weit klappt das Ganze auch sehr gut, nur wurde nun eine Frage an mich (Als Admin der FAQ) gerichtet, die ich so einfach sie erscheinen mag nicht beantworten konnte.
Wie kann bei aktivierter elasticsearch suche eine "UND" verknüpfte suche gestartet werden, sprich eine Suche in der alle Suchbegriffe vorkommen?
Ich habe einiges versucht:
Begriff1 AND Begriff2
"Begriff1" AND "Begriff2"
+Begriff1 +Begriff2
Begriff1 & Begriff2
u.s.w.

Es wurde aber immer eine "ODER" Suche mit allen Begriffen durchgeführt...
Kann mich jemand erleuchten?

Besten Dank schon mal!
Kay
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: boolsche operatoren für Suche mit Elasticsearch

Post by Thorsten »

Hi,

wir machen eine fuzzy multi-match Suche. Die Such-Query ist hier:

https://github.com/thorsten/phpMyFAQ/bl ... hp#L77-L99

Das mit den Booleschen Operatoren muss ich analysieren.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply