Djangoプロジェクトで全文検索機能を開発しています。検索エンジンについて混乱しています。私はelasticSearch、Whoosh、Solrと一緒に干し草を見つけました。私はどの検索エンジンが自分のプロジェクトに適しているのか分かりません。私はショッピングウェブのようなstを開発しています。私はpostgreSqlを使っています。また、言語検索をサポートすることができれば本当にうれしいです(例えば "banh my"と "bánhmỳ")Djangoプロジェクトの全文検索の検索エンジン
1
A
答えて
1
WhooshはPythonベースですので、単一のコードベースに固執したい場合に役に立ちます。
ElasticsearchとSolrはどちらもJavaで、どちらもLuceneコアを下にしています。 Solrは完全にオープンソースであり、Elasticsearchは商用コンポーネントを持っています。 2つの間で、Elasticsearchは分析を重視し、Solrはテキストを検索することでより強力になりました。しかしどちらもどちらの方法でも、特にアクセントの折り畳み(あなたのユースケースのように思える)のような簡単な方法で調整することができます。
最後に、最近のバージョンのPostreSQLには、検索エンジンの機能もありますが、これで十分です。
関連する問題
- 1. Pythonの全文検索エンジン
- 2. Django:検索エンジン
- 3. Google検索エンジンの前の検索エンジン
- 4. Django - 全文検索 - ワイルドカード
- 5. Windowsの検索 - Cの全文検索#
- 6. 検索エンジンのようなjava文字列検索の構文
- 7. H2全文検索の検索結果
- 8. blog_websiteの検索エンジン(リンク内検索)
- 9. 検索エンジンLuceneとデータベースの検索
- 10. 全文検索 - 検索語オーダー
- 11. 検索エンジン - PHP
- 12. Lucene.net検索エンジン
- 13. オープンソースクラウド検索エンジン
- 14. Filghts検索エンジン
- 15. Mysql検索エンジン
- 16. 検索エンジン&iFrameの
- 17. 検索エンジンのリダイレクト
- 18. 検索エンジンのサイトマップ
- 19. ウェブサイトの検索エンジン
- 20. 検索エンジンのソースコード
- 21. .netの検索エンジン
- 22. 検索エンジンで自動的に検索
- 23. 全文検索ランキング
- 24. 全文/フリーテキスト検索
- 25. CouchDB全文検索
- 26. が....全文検索
- 27. postgres全文検索
- 28. Firestore全文検索
- 29. python djangoで検索エンジンを作る
- 30. 全文検索の眺望