Iam versucht, eine 2-stufige Suche zu implementieren, die zuerst nach einem Dokument Titel sucht (gespeichert als StringField
) und nachdem ich die docId
des übereinstimmenden Dokuments Ich suche nach einer Zeichenfolge innerhalb dass Inhalt des Dokuments (gespeichert als TextField
) und markieren sie dann den üblichen HighlighterSuche in einem bestimmten Dokument nach Erhalt seiner docId
EDIT Umformulierung die Frage dies ist nicht die eigentliche Frage verwenden. Iam einfach versuchen, (mein Bestes) falsch/nicht hilfreich Antworten
Gegeben zu vermeiden, die docId
und die Query
Objektsuche für die Abfrage angegeben im Query
Objekt innerhalb das gegebene Dokument von der docId
warum suchen Sie nicht innerhalb des Inhaltsfeldes des Dokuments direkt. später können Sie filtern mit docId – vinod
Können Sie mir helfen bei der Umsetzung dieser (wenn das nur in diesem Dokument natürlich suchen) – Vulcan
Suche in TextField zuerst dann erhalten Sie Doc-IDs aller Zeichenfolge übereinstimmende Dokumente. etwas wie /select?q=TextField:"querystring"&fl=docID,TextField&hl=true&hl.fl=TextField mit dem Sie alle String-übereinstimmende Doc-ID erhalten, TextField mit Schlüsselwort hervorgehoben. – vinod