Was ist Dismax Abfrage Parser und wie man es verwendet. Ich möchte nur nach einem String in einem Feld in solr nach dem passenden Prozentsatz suchen. wie man es benutzt, um dies zu tun. Bitte geben Sie ein Beispiel für die Verwendung des Dismax-Abfrageparsers. Ich habe das folgende Dokument. und ich das Dokument nur zu erhalten, die vollständig übereinstimmt oder teilweise mit den q=Jain Nagar Bla Bla
Wie DisMax Abfrage Parser in Solr zu verwenden
{
"id":"2",
"shipping_firstname":"Sudhanshu",
"address":"H.No. 444, Gali No.2 Jain Nagar",
"date_added":"2017-01-21T14:15:15Z",
"_version_":1562029999829024768}]
}
Ich bin mit dieser Abfrage
select?q=Jain Nagar&defType=dismax&mm=2&pf=address&qf=address
Warum es kein Ergebnis.
Ich habe Feldadresse in Dokument mit unterschiedlichen Adresswerten. und ich versuche diese Abfrage. und Abfrage ist wie 'solr/orders/select? q = Jain% 20Nagar & defType = dismax & einzug = on & mm = 2 & pf = adresse & qf = adresse 'es gibt nichts zurück, aber ich habe' H.No. 444, Gali No.2 Jain Nagar' im Adressfeld des Dokuments. Alles, was ich tun möchte, ist eine partielle Suche. Es bedeutet, dass, wenn einige Wörter in der Abfrage im Adressfeld übereinstimmen, ich sie –
anzeigen möchte, um die Schemadatei für das Adressfeld und seine Typdefinition zu überprüfen. ist es gesetzt Index = wahr. Welche Analysatoren werden für diesen Feldtyp verwendet? – vinod
ist wie ' ' –