2012-04-08 11 views
0

Durch folgende these instruction über Autovervollständigung. Ich erstelle einen Index namens Vorschläge. Aber wenn ich eine Abfrage ausführen es gibt leeren XML-Knoten oder gibt diesen xml-CodeOpenSearchServer gibt leere Werte zurück NaN

<response><header><status>0</status><query>expression:php</query></header><result name="response" numFound="108" collapsedDocCount="0" start="0" rows="10" maxScore="NaN" time="1"><doc score="NaN" pos="0"> 
</doc><doc score="NaN" pos="1"> 
</doc><doc score="NaN" pos="2"> 
</doc><doc score="NaN" pos="3"> 
</doc><doc score="NaN" pos="4"> 
</doc><doc score="NaN" pos="5"> 
</doc><doc score="NaN" pos="6"> 
</doc><doc score="NaN" pos="7"> 
</doc><doc score="NaN" pos="8"> 
</doc><doc score="NaN" pos="9"> 
</doc></result></response> 

Bitte helfen Sie mir, wie kann ich Expression-Feld abrufen?

Antwort

1

Bearbeiten Sie die Abfrage, wechseln Sie in die zurückgegebene Feldregisterkarte, und fügen Sie das Feld "Ausdruck" hinzu. Der NaN-Score ist ein normales Verhalten, wenn das Ergebnis nach einem Feld (Freq) sortiert ist.

Ich fügte auch weitere Details in Bezug auf die Feldeinrichtung in den ersten Anweisungen hinzu.

+0

http://tinypic.com/r/156a4v6/5 und http://tinypic.com/r/2zipqmc/5 sind die Snapshots meiner Arbeit, die Sie sehen können, dass ich Ausdruck in Rückgabefeldern hinzugefügt habe –

+0

Können Sie Überprüfen Sie, ob im Feld "Ausdruck" der Speicherparameter auf "Ja" gesetzt ist. Wenn nicht, überprüfen Sie es und führen Sie den Scheduler erneut aus. Ich habe mehr Details in der ersten Anweisung hinzugefügt. Sie können sie auch überprüfen. –

+0

http://tinypic.com/r/rjjpmd/5 Dies ist der Snapshot meines Schemas –

Verwandte Themen