elasticsearch - 判断索引中是否存在术语的最快方法
问题描述
可以判断索引中是否存在术语的最快查询是什么。我不是在寻找评分或任何东西,只是一个快速的真/假响应表单弹性搜索,它有一个包含此索引的文档。
解决方案
你可以使用_count
API。
例子:
GET /twitter/_count?q=user:kimchy
更多信息:
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-count.html
您也可以将大小设置为0:
GET /twitter/user/_search {
"size": 0,
"query": {
"match": {
"username": "xyz"
}}}
推荐阅读
- angular - 在一个 Observable 中设置逻辑?角
- docker - 如何在 docker 容器中运行 minikube?
- php - php tow爆炸和比较
- python - 在python中使用csv文件创建字典文件
- multithreading - 执行需要 5 秒的操作(如发送电子邮件)但立即返回并回复?
- database - MariaDB 安装问题'mariadb.service: 失败,结果'超时'。'
- node.js - Parcel+Sass+npm:“错误:无法安装@parcel/transformer-sass:回调必须是函数。收到未定义
- python - Python 程序在 VS Code 终端中启动缓慢
- javascript - JavaScript - 带有十进制值的正则表达式
- c - 如何通过放入 scanf 的数字数量来定义数组的限制?