Sphinx は ID のみを返すため、一致するテキストのどこで実際の一致が発生したかを判断するのは困難です。もちろん、検索モードにも依存します。ドキュメントにさらに多くの一致があるSPH_MATCH_ANY
か、1 つしかない可能性がありSPH_MATCH_PHRASE
ます。
マッチング モードが に設定されてSPH_MATCH_PHRASE
いる場合、たとえばstrpos("Exact phrase", $string)
. orで同じことを達成するにはどうすればよいですSPH_MATCH_ANY
かSPH_MATCH_ALL
? strpos
Sphinx が(ポインタ) を最も関連性の高い一致または最初の一致に返す方法はありますか?