首页 > 解决方案 > 如何使用弹性搜索在查询中搜索术语

问题描述

例如,我想知道使用 URl 方法中的弹性搜索在查询中搜索术语的正确格式或方法

http://localhost:9200/ncar_index/ncar/_search?q=category:الأنظمة&size=100&sort=date:desc&default_operator=AND

标签: elasticsearch

解决方案


为什么不将查询放在请求正文中?

GET http://localhost:9200/ncar_index/ncar/_search
{
    "size": 10,
    "sort": [
        {"date": "desc"}
    ],
    "query": {
        "match": {
            "category": {
                "query": "الأنظمة",
                "operator": "and"
            }
        }
    }
}

参考文档
Match Query doc
Limit 结果与 From/Size
排序搜索结果


推荐阅读