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

3d网站怎么做上海网络推广公司

3d网站怎么做,上海网络推广公司,校园网站建设目的,蓬莱做网站案例elasticsearch version: 7.10.1 multi_match是Elasticsearch中的一种查询类型,允许在一个或多个字段上执行全文本搜索,并合并各个字段的结果得分。这种查询有助于实现跨多个字段的统一搜索体验。 语法 {"query": {"multi_m…

elasticsearch version: 7.10.1

multi_match是Elasticsearch中的一种查询类型,允许在一个或多个字段上执行全文本搜索,并合并各个字段的结果得分。这种查询有助于实现跨多个字段的统一搜索体验。

语法

{"query": {"multi_match" : {"query":         "搜索文本",       // 要搜索的关键词或短语"fields":        ["field1", "field2"], // 搜索涉及的字段列表"type":          "best_fields",     // (可选)匹配类型,默认是"best_fields",也可以是"most_fields""cross_fields""phrase""phrase_prefix""operator":      "and",             // (可选)查询词之间的关系,默认是"or",可以改为"and""analyzer":      "standard",        // (可选)使用的分析器"minimum_should_match": 1,           // (可选)最少匹配的条件,默认是基于类型的不同有不同的计算规则"tie_breaker":   0.3,              // (可选)交叉字段查询时,决定每个字段得分与整体得分之间关系的权重因子"boost":         2.0               // (可选)提升查询的权重,会影响相关度评分}}
}

query:要搜索的文本。
fields:一个字段名称列表,将在这些字段上执行全文搜索。
operator: and 搜索次需要全部匹配
type:定义匹配类型,不同类型的含义如下:

  • best_fields:默认类型,选取匹配分数最高的那个字段的得分。
  • most_fields:综合所有字段的得分。
  • cross_fields:将所有字段当作一个大的字段来处理,进行跨字段的短语查询。
  • phrase:强制执行短语匹配。
  • phrase_prefix:类似于phrase,但是支持前缀匹配。

例题

索引创建
PUT /blog_posts
{"mappings": {"properties": {"title": {"type": "text"},"body": {"type": "text"},"tags": {"type": "keyword"}}}
}
文档插入
POST /blog_posts/_doc
{"title": "How to Use Elasticsearch for Full-text Search","body": "In this article, we explore the power of Elasticsearch as a distributed full-text search engine.","tags": ["Elasticsearch", "full-text search", "distributed systems"]
}POST /blog_posts/_doc
{"title": "Distributed Systems Design with Elasticsearch","body": "Learn about how Elasticsearch can be used in designing scalable and fault-tolerant distributed systems.","tags": ["Elasticsearch", "distributed systems", "design patterns"]
}POST /blog_posts/_doc
{"title": "Understanding Elasticsearch Aggregations","body": "Discover the power of Elasticsearch aggregations for data analysis and exploration.","tags": ["Elasticsearch", "aggregations", "data analytics"]
}POST /blog_posts/_doc
{"title": "Scaling Elasticsearch Clusters for High Performance","body": "Learn techniques for scaling Elasticsearch clusters to handle large volumes of data and high traffic loads.","tags": ["Elasticsearch", "cluster scaling", "performance optimization"]
}POST /blog_posts/_doc
{"title": "Introduction to Elasticsearch Relevance Scoring","body": "Explore how Elasticsearch calculates relevance scores for search results to improve user experience.","tags": ["Elasticsearch", "relevance scoring", "search algorithms"]
}POST /blog_posts/_doc
{"title": "Real-time Log Analytics with Elasticsearch and Logstash","body": "Configure Elasticsearch, Logstash, and Kibana (ELK Stack) for real-time log processing and visualization.","tags": ["Elasticsearch", "Logstash", "Kibana", "log analytics"]
}POST /blog_posts/_doc
{"title": "Securing Your Elasticsearch Cluster","body": "Implement security measures to protect your Elasticsearch cluster from unauthorized access and data breaches.","tags": ["Elasticsearch", "security", "access control"]
}POST /blog-posts/_doc/
{"title": "How to use Elasticsearch Multi-Match Queries","body": "In this article, we discuss various types of multi_match queries in Elasticsearch.","tags": ["elasticsearch", "full-text search", "queries"]
}POST /blog-posts/_doc/
{"title": "Exploring Phrase Matching in Elasticsearch","body": "Learn how phrase matching works in Elasticsearch and its application in multi_match queries.","tags": ["elasticsearch", "phrase matching"]
}
查询语句
GET /blog-posts/_search
{"query": {"multi_match" : {"query":      "use Elasticsearch multi-match queries","fields":     ["title^3", "body"],"type":       "best_fields"}}
}
GET /blog-posts/_search
{"query": {"multi_match" : {"query":      "Elasticsearch multi-match","fields":     ["title", "body", "tags.keyword"],"type":       "most_fields"}}
}
GET /blog-posts/_search
{"query": {"multi_match" : {"query":      "\"use Elasticsearch\" multi match","fields":     ["title", "body"],"type":       "cross_fields"}}
}
GET /blog-posts/_search
{"query": {"multi_match" : {"query":      "\"phrase matching\" in Elasticsearch","fields":     ["title", "body"],"type":       "phrase"}}
}
GET /blog-posts/_search
{"query": {"multi_match" : {"query":      "phrase matc*","fields":     ["title", "body"],"type":       "phrase_prefix"}}
}
http://www.tj-hxxt.cn/news/1441.html

相关文章:

  • 公司的官方网站的作用百度推广代运营公司
  • 公司网站日常维护百度关键词网站排名优化软件
  • 加强政府网站信息内容建设的意见百度竞价排名黑幕
  • 鞍山做网站专业公司武汉百度推广外包
  • 襄阳做淘宝网站推广站长工具使用方法
  • 做企业网站用php宁波如何做seo排名优化
  • 工业皮带怎么做免费的网站google推广专员招聘
  • 做搜狗手机网站优化百度旅游官网
  • 只做硬件网站国外域名注册
  • 建设银行义乌分行网站百度刷排名seo软件
  • 如何用python 做网站小说搜索风云榜排名
  • 手机电脑网站 建站程序磁力屋torrentkitty
  • 通州顺德网站建设全网模板建站系统
  • 做网站模块网站推广和seo
  • 网站建设是管理费用的哪项费用手机网站建设平台
  • 今日新闻国际短视频seo排名
  • 无锡工程建设招标网站关键词排名查询软件
  • wordpress 窗口大小seo排名优化的方法
  • 嘉定专业网站制作公司百度竞价推广托管
  • 韶关网站建设广东网站营销seo方案
  • 哈尔滨网站建设优化公司怎么用手机制作网站
  • 广州做网站的网络公司开发网站多少钱
  • wordpress手机端主题插件怎么优化推广自己的网站
  • 温州网站制作简述在线推广网站的方法
  • 用c 做网站设计系统的项目作业自助友链平台
  • 网站建设要点成人技能培训
  • 饲料网站建设 中企动力北京发生大事了
  • 研学网站开发需求文档微信群拉人的营销方法
  • 做淘宝联盟网站用数据库吗北京建站
  • 政府部门网站建设总结关键词排名是由什么决定的