私は、カスタム・アナライザを設定し、インデックスにいくつかのドキュメントを置きます。今度は設定をデバッグして、どのn-gramがインデックスに実際に入ったかを確認できます。私は前にSolrを使用する場合ElasticSearchインデックスのコンテンツを表示するにはどうすればよいですか?
は、またその頻度をキーとして、インデックスに保存されているとされた文字列を参照する可能性がありました。
私は、カスタム・アナライザを設定し、インデックスにいくつかのドキュメントを置きます。今度は設定をデバッグして、どのn-gramがインデックスに実際に入ったかを確認できます。私は前にSolrを使用する場合ElasticSearchインデックスのコンテンツを表示するにはどうすればよいですか?
は、またその頻度をキーとして、インデックスに保存されているとされた文字列を参照する可能性がありました。
あなたはまだインデックスへのインデックスデータが多すぎるしなかった場合、あなたはトークンとその頻度を見てデバッグしたいフィールド上の用語ファセットクエリを使用することができますに:
curl -XDELETE 'http://localhost:9200/test-idx'
echo
curl -XPUT 'http://localhost:9200/test-idx' -d '
{
"settings": {
"index.number_of_shards" : 1,
"index.number_of_replicas": 0
},
"mappings": {
"doc": {
"properties": {
"message": {"type": "string", "analyzer": "snowball"}
}
}
}
}'
echo
curl -XPUT 'http://localhost:9200/test-idx/doc/1' -d '
{
"message": "How is this going to be indexed?"
}
'
echo
curl -XPOST 'http://localhost:9200/test-idx/_refresh'
echo
curl -XGET 'http://localhost:9200/test-idx/doc/_search?pretty=true&search_type=count' -d '{
"query": {
"match": {
"_id": "1"
}
},
"facets": {
"tokens": {
"terms": {
"field": "message"
}
}
}
}
'
echo
あなたはすることができます用語のサイズ(索引付き用語)を追加することもできます。 Elastic Search: how to see the indexed data
を見て、あなたが(http://www.elasticsearch.org/guide/reference/api/admin-indices-analyze.html)[APIを解析]をお探しですか? – Thorsten
@Thorsten:いいえ、役立ちますが、実際のインデックスの内容は表示されません。私は私の設定が私がそれがすべきだと思うかどうかを見たいと思います。とにかくヒントをありがとう。 – fqxp