2017-11-23 12 views

答えて

1

CouchbaseのFTSは、そのような ElasticSearchやSolrのようなその他の検索ソフトウェアの目的で類似しています。 アプリケーションの中核部分に検索がある場合、Couchbase FTSはサードパーティの検索ソフトウェア用のを追加することを目的としていません。追加のソフトウェアとサーバーを展開せずに、 Couchbaseデータに検索を追加するのはシンプルで軽量な方法です。 SELECT ... field1 LIKE %pattern% OR field2 LIKE %patternのようなクエリが多数ある場合は、フルテキスト検索が適している可能性があります。

検索は複雑な問題で、検索には数年を費やして(そして続行する)理由があります。

0

全文検索NOT EQUAL検索エンジン。フルテキスト検索は、ElasticSearchが提供する多くの機能をサポートしています。たとえばElasticSearchでは、結果セット内のフィールドの重みを設定したり、ジオサーチなどを行うことができます。Couchbaseフルテキスト検索は、フルテキスト検索の実装です。つまり、特別にインデックスされたフィールドのみの基本的な文字列一致関数です。

したがって、サブ文字列の基本検索をクエリの一部として実行する場合は、ElasticSearchはもう必要ありません。開発が迅速化され、インフラストラクチャが安価になります。しかし、適切な検索エンジンが必要なシステムを構築する場合は、ElasticSearchが以前と同じくらい必要です。

関連する問題