0
AGAINST ('word1 word2 word3' IN BOOLEAN MODE)
のように検索するとどのように並べ替えることができますが、見つかった単語の数は?例えばMysqlフルテキスト検索並べ替え
:
ROW1 - すべての単語
2. ROW2 - WORD1とWORD2
3. ROW3 - WORD1とWORD3
4. ROW4 - WORD3
..など
AGAINST ('word1 word2 word3' IN BOOLEAN MODE)
のように検索するとどのように並べ替えることができますが、見つかった単語の数は?例えばMysqlフルテキスト検索並べ替え
:
ROW1 - すべての単語
2. ROW2 - WORD1とWORD2
3. ROW3 - WORD1とWORD3
4. ROW4 - WORD3
..など
単語がスペースで区切られたすべてであると仮定すると、次のように注文できます(それは言葉):
`length(text) - length(replace(text, ' ', ''))
あなたは、このような-
、?
として単一の文字をスキップしたい場合は、それはより精巧行うことができます。最終的アルゴリズムは、私たちは「言葉」と私たちがやっていない/
私はこれを行うにはどのように私は、このソリューションを実行しようとしました同じ問題を抱えていたが、明確ではないとしてカウントどんな依存
、ここ を私の質問を参照してください。 http://stackoverflow.com/questions/27264834/mysql-search-sort-with-relavency-with-boolean-mode – mahen3d