0

field を持つ CouchDB ドキュメントがありますusername。以下のクエリは、「a」を除くすべての値に対して機能します。以前は機能していたので、これは奇妙です。インデックスを削除して再試行しましたが、違いはありません。エラーも表示されません。RiverプラグインでCouchDB 1.2.1を使用しています。

作品:curl http://localhost:9200/profiles/_search?q=username:b

動作しません:curl http://localhost:9200/profiles/_search?q=username:a

4

1 に答える 1

1

以前はマッピングを使用していたと思いますが、もう使用していませんか? 「a」という単語がストップワードであるデフォルトのマッピングを使用していると思います。したがって、単語「a」はまったく索引付けされません。ユーザー名フィールドをマッピングで not_analyzed として構成することをお勧めします。これは、トークン化などを行わずにそのままインデックスを作成したいためです。

于 2013-02-19T15:31:10.350 に答える