elasticsearch - 如何使用弹性搜索在查询中搜索术语
问题描述
例如,我想知道使用 URl 方法中的弹性搜索在查询中搜索术语的正确格式或方法
http://localhost:9200/ncar_index/ncar/_search?q=category:الأنظمة&size=100&sort=date:desc&default_operator=AND
解决方案
为什么不将查询放在请求正文中?
GET http://localhost:9200/ncar_index/ncar/_search
{
"size": 10,
"sort": [
{"date": "desc"}
],
"query": {
"match": {
"category": {
"query": "الأنظمة",
"operator": "and"
}
}
}
}
推荐阅读
- php - 带有自定义表单的 WordPress 子主题模板 - 文件上传到目录失败
- javascript - 使用 Vue JS (Rapidapi) 不会出现数据 API
- splunk - 如何在 Splunk 的一次搜索中添加多个查询
- c# - Book的练习--使用Timing类比较Collection类和ArrayList在每个添加1,000,000个整数时的性能
- sql - 如何在 Postgres 中将行转换为列?
- html - 如何制作局部附加的重复线性渐变
- javascript - 如何知道用户是刚刚创建还是已经使用 google signin 和 firebase web 9 存在?
- json - 如何在AngularJS中将给定的字符串转换为对象
- java - 在宁静中 BDD Driver.get(address) 抛出 java.lang.NoSuchMethodError: org.openqa.selenium.chrome.ChromeOptions.addArguments(Ljava/util/List;)
- r - 是否有将累积概率转换为正态分布的 R 函数?