22

特定のフィールドのトークンを結果に返すにはどうすればよいですか

たとえば、GET リクエスト

curl -XGET 'http://localhost:9200/twitter/tweet/1'

戻り値

{
    "_index" : "twitter",
    "_type" : "tweet",
    "_id" : "1", 
    "_source" : {
        "user" : "kimchy",
        "postDate" : "2009-11-15T14:12:12",
        "message" : "trying out Elastic Search"
    } 
}

結果に「_source.message」フィールドのトークンを含めたい

4

2 に答える 2

7

インデックス化されたトークンを意味する場合は、メッセージ フィールドに用語ファセットを作成できます。sizeより多くのエントリを取得するには値を大きくするか、すべての用語を取得するには に設定します0

Lucene は単語ベクトルを格納する機能を提供しますが、elasticsearch でアクセスする方法は今のところありません (私の知る限り)。

なぜそれが必要なのですか?インデックスを作成しているものだけを確認したい場合は、analyze apiを参照してください。

于 2012-11-01T14:47:46.020 に答える