2012-04-08 4 views
0

En suivant these instruction à propos de l'auto-complétion. Je crée un index nommé suggestions. Mais quand j'effectue une requête renvoie des noeuds vides xml ou renvoie ce code xmlOpenSearchServer renvoie des valeurs vides 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> 

S'il vous plaît aidez-moi, comment je peux récupérer champ d'expression?

Répondre

1

Modifiez la requête, accédez au panneau d'onglets du champ renvoyé et ajoutez le champ "expression". Le score NaN est un comportement normal lorsque le résultat est trié par un champ (freq).

J'ai également ajouté plus de détails liés à la configuration du champ dans les instructions initiales.

+0

http://tinypic.com/r/156a4v6/5 et http://tinypic.com/r/2zipqmc/5 sont les instantanés de mon travail, vous pouvez voir que j'ai ajouter une expression dans les champs de retour –

+0

Pouvez-vous vérifier si le champ "expression" a le paramètre de stockage défini sur "Oui"? Si ce n'est pas le cas, vérifiez-le et exécutez le planificateur à nouveau. J'ai ajouté plus de détails dans l'instruction initiale. Vous pouvez également les vérifier. –

+0

http://tinypic.com/r/rjjpmd/5 ceci l'instantané de mon schéma –