2012-10-31 45 views
1

由於獅身人面像只返回ID,很難判斷實際匹配在匹配的文本中發生的位置。當然,也取決於搜索模式:也許在文檔SPH_MATCH_ANY中有更多匹配,或者只有一個SPH_MATCH_PHRASE檢索獅身人面像搜索匹配的文本上下文

當匹配模式設置爲SPH_MATCH_PHRASE時,通過例如找到strpos("Exact phrase", $string)來檢索實際匹配的文本上下文很容易。如何用SPH_MATCH_ANYSPH_MATCH_ALL實現同樣的功能?獅身人面像可以返回strpos(指針)到最相關的匹配還是第一個匹配嗎?

回答

2

您可以使用BuildExcerpts函數來檢查特定文本中的匹配項。

+0

以爲我檢查了整個API,但我確實沒有,謝謝。 – Roger