1

Sphinx は ID のみを返すため、一致するテキストのどこで実際の一致が発生したかを判断するのは困難です。もちろん、検索モードにも依存します。ドキュメントにさらに多くの一致があるSPH_MATCH_ANYか、1 つしかない可能性がありSPH_MATCH_PHRASEます。

マッチング モードが に設定されてSPH_MATCH_PHRASEいる場合、たとえばstrpos("Exact phrase", $string). orで同じことを達成するにはどうすればよいですSPH_MATCH_ANYSPH_MATCH_ALL? strposSphinx が(ポインタ) を最も関連性の高い一致または最初の一致に返す方法はありますか?

4

1 に答える 1

2

BuildExcerpts関数を使用すると、特定のテキストで何が一致したかを確認できます。

于 2012-11-01T07:51:11.127 に答える