2013-06-23 183 views

回答

2

您是否嘗試過從彈性搜索中使用Explain API?解釋的輸出爲您提供了文檔匹配原因的詳細解釋,並且它是相關性分數。

用於搜索記錄的算法通常比單個字符串匹配複雜得多。另外,考慮到您有可能匹配多個字段(可能具有不同的權重),因此可能不容易想出一個簡單的答案。但是,看看Explain API的輸出結果,你應該能夠構建一個有意義的消息。

+0

謝謝,雖然我可以從解釋調用中獲得,但對於該例程來說,這看起來太昂貴了。 – AndPy

+1

是的,的確如此。我不確定你是否打算永久擁有這個。我的印象是這是一個調試場景。 @Karmi指出,我認爲'突出'會是更好的方法。 –