2012-04-08 116 views
0

通过关于自动完成的these instruction。我创建了一个名为建议的索引。但是,当我执行它返回空XML节点或返回该XML代码OpenSearchServer返回空白值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> 

请帮我查询,我怎么可以检索表达式场?

回答

1

编辑查询,转到返回的字段选项卡面板,并添加“表达式”字段。 当结果按字段(频率)排序时,NaN分数是正常行为。

我还在最初的说明中添加了与现场设置相关的更多细节。

+0

http://tinypic.com/r/156a4v6/5和http://tinypic.com/r/2zipqmc/5是我的工作的快照,你可以看到我有添加表达式在返回字段 – 2012-04-08 19:11:53

+0

你能检查“表达式”字段是否将存储参数设置为“是”?如果没有,请检查它,然后再次执行调度程序。我在最初的说明中增加了更多细节。你也可以检查它们。 – 2012-04-08 19:13:46

+0

http://tinypic.com/r/rjjpmd/5这是我的模式的快照 – 2012-04-08 19:18:31