Solr: Phrasensuche, wenn die indizierte Phrase kürzer als die Abfrage ist
Ist es möglich, ein Dokument zu finden, wenn das indizierte Feld Teil der abgefragten Phrase ist?
Es ist leicht zu finden "Schneller Braunfuchs springt über den faulen Hund"bei der Suche nach"brauner Fuchs" oder "fauler Hund". Aber was ist, wenn ich es umgekehrt machen muss?
Hier ist meine Situation: Ich habe ein kurzes Feld in einem Dokument wie "brauner Fuchs" oder "fauler Hund"und ich möchte, dass dieses Dokument gefunden wird, indem nach längeren Sätzen wie" gesucht wird.Schneller brauner Fuchs" oder "über faulen Hund springen".
Hinweis: Es sollte sich um eine Übereinstimmung handeln, sodass es nicht funktioniert, wenn alle Begriffe in der Abfrage optional sind. Die Abfrage wie "brauner Hund"SOLLTE NICHT übereinstimmen.
Wie würden Sie es in Solr machen? Ist es möglich, dieses Ziel nur durch Optimieren von Solr zu erreichen, ohne dass die angeforderte Phrase auf der Clientseite analysiert und geändert werden muss?