サイト内検索はSQLのLIKE検索を行っているのでし

Writer: admin Type: foresth Date: 2019-01-08 00:00
サイト内検索はSQLのLIKE検索を行っているのでしょうか。例えば知恵袋の「キーワードで探す」は、質問文カラムからLIKE検索してるのでしょうか?関連度順や更新日時の新しい順など様々なソートにも対応していますが、キーワードとの一致度合いが高いものから取り出すにはLIKE検索が複雑になると思います。知恵袋以外にも多くのWebサイトに検索機能がありますが、どのように実装しているのでしょうか。共感した0###LIKE検索は遅さを許容できる場合にしか使われません。取りやすい選択肢としては・MySQLのFULLTEXTインデックスを使う・Elasticsearch を使うの2択ぐらいだと思います。業務でSNSを作っていますが、うちでは Elasticsearch を採用しました。ナイス0
###ありがとうございます!FULLTEXTインデックスとElasticsearchでは、どのように使い分けられていますか?大規模なシステムはElasticsearchで、個人開発や小規模システムであればFULLTEXTインデックスといった使い分けですか?
###ご回答ありがとうございました!

 

TAG