Hallo,
ich habe meinen Shopware Shop auf ES umgestellt. Das hat auch einigermaßen gut geklappt, nun liefert das ganze aber andere Ergebnisse als die SQL Suche. Das wundert mich etwas. Ich habe Artikel von “Maximilian Weber” (steht in einem s_article_attributes Feld: “designer” ). Im Backend hat das Feld die gleiche Relevanz wie der Name des Artikels.
Die MySQL Suche liefert bei Maximilian Weber als erstes die passenden Ergebnisse und erst später die irrelevanten (Maximilian im Titel, oder Weber im Titel, oder andere Designer die Maximilien oder Weber heißen, oder eine Kombi aus anderen Feldern haben).
Elasticsearch sortiert die einzeltreffer zu Maximilian und zu Weber oben ein. Die “direkten” Treffer (Maximilian UND Weber) sind irgendwo mittendrin.
Im Backend ist die UND Logik geschaltet, scheint aber nicht verwendet zu werden. Wo kann man denn den ES korrekt einstellen?