Wie schreibe ich eine Abfrage in Solr, die "Start mit" -Funktion ausführt? Zum Beispiel, wenn ich drei Dokumente mit den folgenden Titelfeldern:Solr Abfrage beginnt mit
- "Star Wars Episode I"
- "Star Wars Episode II"
- "Star Trek"
- „My Star Wars-Film "
ich möchte die Abfrage zuerst 2 Dokumente zurück, deren Titel beginnt mit "Star Wars"
bearbeiten: Für das Protokoll, ist es das, was ich am Ende mit:
fq=(name:"/Apple Ipad.*/")&wt=xml
Von den Link in der Antwort verwiesen: „Beachten Sie, dass im Gegensatz zu Perl, gibt es keine Verankerung Syntax ist (^ und $) in Solr Stattdessen werden alle Solr Regexes sind. Am Anfang mit einem^und am Ende mit einem $ als Standard verankert. Wenn Sie nicht möchten, dass Ihre Suchen verankert werden, müssen Sie. * auf beiden Seiten Ihrer Regex angeben. " –