問題タブ [couchdb-lucene]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - CouchDB でキーワード検索を実装する方法
私はCouchDBが初めてです。CouchDB でキーワード検索を実装するには?
たとえば、CouchDB にユーザー ドキュメントがあります。構造は次のとおりです。
ユーザーが「23」と入力すると、電話番号に「23」が含まれているため、id 1 と id 2 が表示されるように、phone_num の検索機能を実装したいと考えています。
それを行うための最も簡単または最速の方法は何ですか? この機能を実行するためにサードパーティのパッケージを使用しないことは可能ですか?
一部の人々がcouchdb-luceneを使用して同様のことを行っていると聞きました。この種の検索機能を作成する方法についてのコードを誰か教えてもらえますか?
node.js - CouchDB で動作する NodeJS ベースのフルテキスト検索インデクサー (Lucene など) はありますか?
CouchDB で動作する NodeJS ベースの全文検索エンジン (Lucene など) はありますか?
Lucene との統合があることは知っていますが、私の展開環境は小さな組み込みデバイス サーバーであるため、Java を必要としないソリューションを使用したいと考えています。
couchdb - couchdb-lucene による CouchDB doc._local_seq プロパティ インデックス
CouchDB 1.6 では_local_seq
、design-doc にoptions.local_seq = true
. couchdb-lucene と一緒に使いたいのですが、うまくいきませんか?
設計ドキュメントは次のとおりです。
lucene - CouchDB Lucene マイナス (-) を含むクエリを URL エンコードする方法
マイナス (-) 記号を含むテキストをクエリしたい。
couchdb lucene フルテキスト クエリを使用します。lucene ルールに従うと、マイナスをエスケープする必要があり、その結果、
最後に、バックスラッシュを urlencode する必要があります。
したがって、完全な URL は次のようになります。
どちらも機能しません。結果は常に 2 つのフレーズに分割されます
foo または bar のみを含むドキュメントも検出されます。
ご協力いただきありがとうございます!
database - CouchDB へのデータの書き込み中にエラーが発生しました
CouchDB からデータ全体を削除しようとしていますが、**_id フィールドといくつかの追加フィールドを変更して同じデータを書き込もうとしています **
しかし、私は次のエラーが発生しています:
{ 'reason' => 'Document update conflict.', 'error' => 'conflict', 'id' => 'test_1' }, { 'reason' => 'Document update conflict.', 'error' => '競合', 'id' => 'test_2' },
エラーを解決するには?