【问题标题】:Fulltext query using elastica使用 elastica 的全文查询
【发布时间】:2014-01-21 22:40:24
【问题描述】:

我是弹性搜索的新手。 你能帮我创建查询吗?我需要按名称搜索。

GET /site/file/_search

"hits": [
   {
      "_index": "site",
      "_type": "file",
      "_id": "135",
      "_score": 1,
      "_source": {
         "userId": 0,
         "name": "P1030021j.jpg",
         "extension": "jpg",
         "size": 1256
      }
   }
]

谢谢,

【问题讨论】:

  • 这个问题让我很伤心。请提供更多详细信息、上下文、映射等

标签: php elasticsearch elastica


【解决方案1】:

我找到了解决问题的方法:

{
    "fuzzy_like_this" : {
        "fields" : ["name"],
        "like_text" : "Search string",
        "max_query_terms" : 12
    }
}

【讨论】:

    【解决方案2】:

    按网址搜索:

    GET /site/file/_search?q=name:P1030021j.jpg

    按 Restful API 搜索

    GET /site/file/_search 
    {   
        "query" : {
            "query_string" : {
                 "query" : "name:P1030021j.jpg"
             }
         }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多