ElasticSearch分层搜索多语言字段

时间:2013-04-25 11:14:44

标签: elasticsearch faceted-search

我有一个Elasticsearch DSL查询,如下所示,

query = {
     "query": {"query_string": {"query": "%s" % q}},
        "facets": {"destination": {
            "terms": {"field": "destination"}}}}

我的目的地索引为多语言字段,如下所示,

destination': {u'fr': u'Portland', u'en': u'Portland'}

因此,由于这个问题,我的方面结果是空的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

query = {
     "query": {"query_string": {"query": "%s" % q}},
        "facets": {"destination": {
            "terms": {"field": "destination.en"}}}}

为我工作