php - 使用Elastica进行全文查询

标签 php elasticsearch elastica

我是Elastica搜索的新手。
您能帮我建立查询吗?我需要按名称搜索。

GET /site/file/_search

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

谢谢,

最佳答案

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

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

关于php - 使用Elastica进行全文查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21270572/

相关文章:

Elastica:检查 ID 为 x 的文档是否存在的最佳方法?

php - 保存后使 Doctrine 加载auto_increment值

linux - Logstash-用grok解析数据

Elasticsearch 5.2.0 - 无法为 2097152KB 对象堆保留足够的空间

search - Elasticsearch定制词干算法

php - 如何使用 Elastica 进行查询

php - 录制视频并将其保存到php服务器

php - 从 mysql 中选择带有订单字段的查询

php - WP-Polls 将 IP 限制设置为 2

symfony - Fos elastica过滤器