ElasticSearchのようなものを探していますが、スペルチェックをサポートしています。 ASpellで走り回ることにうんざりしています。サーバーとスペル・チェッカーを備えたRESTful NoSQL検索エンジン?
データベースのの代わりにを使用する予定であるため、スキーマフリーでドキュメント指向である必要があります。
ありがとうございます。
ElasticSearchのようなものを探していますが、スペルチェックをサポートしています。 ASpellで走り回ることにうんざりしています。サーバーとスペル・チェッカーを備えたRESTful NoSQL検索エンジン?
データベースのの代わりにを使用する予定であるため、スキーマフリーでドキュメント指向である必要があります。
ありがとうございます。
Apache Solrについて考えてみましょう。 Solrはスキーマを使用しますが、動的フィールドもサポートしています。動的フィールドを使用すると、許可するデータ型の場で新しいフィールドを作成できます。例えば、Solrの中で、あなたは次のようにダイナミックフィールドを定義することができます。
<dynamicField name="*_i" type="integer" indexed="true" stored="true"/>
そして、あなたは「somefield_i」のような名前を使用して動的に整数フィールドを作成することができます。もちろん、文字列型、日付型、および語幹、シノニムの一致、その他の検索エンジンの機能をサポートするテキストフィールドなど、さまざまな種類の型を使用できます。
Solrは、マスター/スレーブレプリケーション、スペルチェック、およびその他の優れた機能をサポートしています。これはドキュメント指向で、RESTインターフェイスを備えています。
更新: SolrとElastic検索とのインデックス作成を比較して、素敵なブログ記事を見つけました。http://dmurphy747.wordpress.com/2011/04/02/solr-vs-elasticsearch-deathmatch/ ...残念なことに、クエリのパフォーマンスには影響しません。
なぜ音声分析装置を使用しないのですか? http://stackoverflow.com/questions/6936256/elastic-search-implement-did-you-mean/7193544#7193544 – Karussell