jeśli nie wskaźnik zbyt wiele danych do indeksu jeszcze można użyć terminu zapytania Facet na polu, które chcesz debugować zobaczyć znaki i ich częstotliwości:
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
Szukasz [Analyze API] (http://www.elasticsearch.org/guide/reference/api/admin-indices-analyze.html)? – Thorsten
@Thorsten: nie, jest to pomocne, ale nie pokazuje rzeczywistej zawartości indeksu. Chciałbym sprawdzić, czy moja konfiguracja spełnia to, o czym myślę, że powinna. Dzięki za podpowiedź. – fqxp