ご挨拶、 私のウェブサイトで検索を実装する最良の方法について考えています。私はSphinxとMySQLのフルテキスト検索について知っていますが、ただ一つのフィールドを検索するだけではありません。PHP検索のタイトルとタグ
私は、記事のタイトルとその記事に関連付けられたタグの2つのことを検索したいと思います。
私が考えていたのは、タイトルからのキーワードとこの文字列の最後に追加された各タグを含む記事テーブルの別の列を定義することでした。
たとえば、記事タイトルが「ホームシネマを構築する方法」であり、タグが「DIY」、「技術」である場合、このフィールドは「ホームシネマDIY技術を構築する」でしょう。私はこのフィールドで検索を実行することができました。
このアプローチでは、タグが更新された場合、このフィールドも更新する必要がありますが、このフィールドが不正確または期限切れになる可能性があります。
これを行うより良い方法はありますか?
タグには記事と多対多の関係がありますが、問題はあります。スフィンクスはそれに取り組むことができますか? –
私はスフィンクスがどんな関係でも動作することを確かめています。 – Eimantas