当前位置: 首页 > news >正文

Elasticsearch text字段检索方法

在 Elasticsearch 中,text 类型的字段会默认被分词(分析处理),适合全文检索。以下是针对 nametext 类型)的常见操作示例:


1. 全文检索(Match Query)

匹配分词后的任意词项,适合模糊搜索:

GET /your_index/_search
{
  "query": {
    "match": {
      "name": "John Doe"
    }
  }
}
  • 说明:搜索 "John"  "Doe" 的文档(不要求顺序)。


2. 精确匹配(Keyword 子字段)

使用 .keyword 子字段进行精确值匹配(需要字段包含 keyword 类型):

GET /your_index/_search
{
  "query": {
    "term": {
      &#

相关文章:

  • 各种医学方面大模型总结——自用
  • 前端调试实战指南:从入门到高阶的完整解决方案
  • 【Triton 教程】triton_language.tensor
  • 【AVRCP】服务发现互操作性:CT 与 TG 的 SDP 协议契约解析
  • TDE透明加密技术:免改造实现华为云ECS中数据库和文件加密存储
  • Cool Request:可以统计任意方法耗时
  • dpkg-architecture命令详解
  • li 能否用:span=““这种样式
  • 华为云在工业数字化方面的优势
  • 《UNIX网络编程卷1:套接字联网API》第1章 简介
  • Firebase崩溃:ViewBinding not init!!
  • 零基础上手Python数据分析 (6):Python 异常处理,告别程序崩溃的烦恼!
  • 算法反转字符串
  • springBoot中myBatisPlus的使用
  • python-leetcode 48.括号生成
  • Docker 存储
  • 跨国生产制造企业:如何破解远距离数据传输难题?
  • Android retrofit 接口请求,提示CLEARTEXT communication处理
  • C++20 中线程管理与取消机制的深度剖析
  • SARAD 解读
  • 凌河锦州网站建设/seo的内容有哪些
  • wordpress本地 域名/seo优化推广专员招聘
  • 网站流量分析软件/谷歌网页版
  • 西安网站注册/百度搜索引擎网址格式
  • 网站建设管理与维护/搜索引擎优化有哪些要点
  • 用html5做网站的优点/近期新闻事件