0

簡単に言えば。

クエリ用にelasticjsを使用して類似物を作成する必要があります:

http://example.com/one/two/_search?q=tags:three*

ドキュメントページにリストされているオプションと混同しています。BoolQuery、および他のいくつかを作成しようとしましTermQueryたが、うまくいきません。

私は今立ち往生しており、この件に関するあらゆる種類の助けをいただければ幸いです。

PSそして同じ質問の別の側面。同じデータを取得するためにjsonがどのように見えるべきかがわかりません。これまでのところ、このソリューションを思いつきましたが、残念ながら機能していません:

{
  "query": {
    "bool": {
      "should": [
        {
          "term": {
            "tag": "three*"
          }
        }
      ]
    }
  }
}
4

1 に答える 1

1
ejs.Request()
    .indices("one") 
    .types("two")
    .query(ejs.QueryStringQuery ( "tags:three*" ))
    .doSearch(function (data) {
        // do something with data
    });

PS json:

{
  "query": {
    "query_string": {
      "query": "tags:three*"
    }
  }
}

また

{
  "query": {
    "wildcard": {
      "tags": "three*" 
    }
  }
}
于 2013-04-06T20:54:22.700 に答える