私は "engineer"と入力して "Engine"や "Eng"や "Engineers"のような結果を返すようにMySQLで検索したいと思います。 MySQLを使用することは可能ですか、これを行うための他のツールがありますか?Weightage mysqlで検索
0
A
答えて
0
これは部分的に、検索語のステムバージョンを使用してカバーすることができます。
これは現在サポートされていませんが、将来のバージョンのMySQLサーバに統合されている可能性があります。タスクWL#2423
mnoGoSearchのようなMySQLプラグインを代わりに使用することができます。
0
はい。 MySQL LIKE演算子は逆の方法で使用できます。ここ COLUMNNAMEあなたはCASEを無視したくない場合、あなたはOR件までクエリを使用することができますが、ここで
SELECT * FROM test WHERE ('engineer' LIKE CONCAT(columnName,'%')) OR ('engineer' LIKE CONCAT(LOWER(columnName),'%'));
を検索したい列の名前です。 ENGINEERとして入力したい場合は、LOWERと同じUPPERを使用できます。
0
は http://sphinxsearch.com/docs/current.html#conf-morphology
、
の形態のプロセッサはステマーを含み(すでにスフィンクスのためにこの質問をタグ付け)スフィンクスで行うことができますengineer
がengineers
に一致するようにできるようになるなど
それは直接のwouldnt engineer
と一致するeng
に対処すると、有効な「短い」バージョンを見つける何らかの方法ほど複雑になります。ワードフォームを使用して、そのリストを作成することができます(例:eng > engineer
)。同じような非常に異なる意味を持ち始めているにもかかわらず、すべての「ショートフォーム」が承認されるわけではないので、一般的な解決策が可能であるかどうかは分かりません。
関連する問題
- 1. MySQL - longtextで検索
- 2. mysql phpで検索
- 3. MySQLの検索
- 4. MySQLの検索
- 5. 検索 - MySQLの
- 6. MySQLは検索
- 7. MySQLの検索
- 8. mysql検索クエリ
- 9. Mysql検索エンジン
- 10. MySQLの検索
- 11. MySQLの検索
- 12. MySQLの欠損値の検索/検索
- 13. MySQL検索クエリですか?
- 14. アンドロイドで検索、スレッド、MySQLを
- 15. SequelizeでMySQL FullTextを検索
- 16. mySQLプログラムエラーでPHPを検索
- 17. mysqlクエリでprobを検索
- 18. アポストロフィをフルテキスト検索でmysql
- 19. phpとmysqlで検索
- 20. MySQLでクレジットカードを検索
- 21. MySQLのタグ検索
- 22. PHP/MySQL - 検索クエリ
- 23. MySQLのフルテキスト検索?
- 24. PHP検索MySQLの
- 25. MySQLのキーワード検索?
- 26. Mysqlの検索デザイン
- 27. PHP MySQL検索クエリ
- 28. 検索MySQLのクエリ
- 29. php mysql検索クエリ
- 30. のMySQL/SQL検索