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

做分销的官网网站网站建设的功能需求分析策划书

做分销的官网网站,网站建设的功能需求分析策划书,雅虎搜索引擎,做电影网站大概要多少钱分类 query查询分类 总体规律就是逻辑性的,从外层的你干嘛,到下一层的查询类型,再到下一层的查询字段(如果需要的话)和然后是查询内容 查询所有 语法 get /索引库名/_serarch {"query":{"查询条件…

分类

query查询分类

总体规律就是逻辑性的,从外层的你干嘛,到下一层的查询类型,再到下一层的查询字段(如果需要的话)和然后是查询内容

查询所有

语法

get /索引库名/_serarch
{"query":{"查询条件":{//如果是查询所有match_all,不需要条件,否则以下不能为空}}
}

查询所有案例

// 查询所有
GET /indexName/_search
{"query": {"match_all": {}}
}

全文检索查询

match查询

GET /indexName/_search
{"query": {"match": {"FIELD(字段)": "TEXT(查询内容)"}}
}

查询多个字段的multi_match

GET /indexName/_search
{"query": {"multi_match": {//查询多个"query": "TEXT","fields": ["FIELD1", " FIELD12"]}}
}

精确查询

查询keyword,数值,日期等类型字段(精确值),不会对搜索条件进行分词

term:词条

// term查询
GET /indexName/_search
{"query": {"term": {"FIELD": {"value(这是固定的)": "VALUE(这是你要搜的词条)"}}}
}

range:范围

gt是大于(不等于),gte是大于等于(lte同理)

// range查询
GET /indexName/_search
{"query": {"range": {"FIELD": {"gte": 10,"lte": 20}}}
}

地理查询

根据经纬度查询(地理上进行查询附近的酒店/出租车)

geo_bounding_box经纬度范围查询

// geo_bounding_box查询
GET /indexName/_search
{"query": {"geo_bounding_box": {"FIELD": {"top_left": {"lat": 31.1,"lon": 121.5},"bottom_right": {"lat": 30.9,"lon": 121.7}}}}
}

geo_distance查询到指定中心点的举例小于某个距离值的所有位置

// geo_distance 查询
GET /indexName/_search
{"query": {"geo_distance": {"distance": "15km","FIELD": "31.21,121.5"}}
}

复合查询

将简单的查询组合起来,实现复杂的搜索逻辑

fuction score:算分函数查询,打分机制

tf算法

TF(词条频率) = 词条出现次数/文档中词条总数

TF-IDF算法

IDF(逆文档频率) = Log(文档总数/包含词条的文档总数)
score = ∑_i^n▒TF(词条频率) ∗ IDF(逆文档频率)

BM25算法

Score(Q,d) = ∑_i^n▒log(1+ N −n+0.5/n+0.5)∙  f_i /f_i+ k_1  ∙ (1 −b+  b ∙ dl/avgdl)

image-20230305102346922

复合查询案例

GET /hotel/_search
{"query": {"function_score": {"query": { "match": {"all": "外滩"} },//原始查询条件,搜索文档并根据相关性打分(query score"functions": [{"filter": {"term": {"id": "1"}},//过滤条件,符合条件的文档才会被重新算分"weight": 10/*算分函数,算分函数的结果称为function score ,将来会与query score运算,得到新算分,常见的算分函数有:weight:给一个常量值,作为函数结果(function score)field_value_factor:用文档中的某个字段值作为函数结果random_score:随机生成一个值,作为函数结果script_score:自定义计算公式,公式结果作为函数结果*/}],"boost_mode": "multiply"/*加权模式,定义function score与query score的运算方式,包括:multiply:两者相乘。默认就是这个replace:用function score 替换 query score其它:sum、avg、max、min*/}}
}
案例:给如家增加权重
GET /hotel/_search
{"query": {"function_score": {"query": {// 某查询条件 },"functions": [ // 算分函数{"filter": { // 满足的条件,品牌必须是如家"term": {"brand": "如家"}},"weight": 2 // 算分权重为2}],"boost_mode": "sum"}}
}

function score query定义的三要素是什么?

  • 过滤条件:哪些文档要加分

  • 算分函数:如何计算function score

  • 加权方式:function score 与 query score如何运算

http://www.yayakq.cn/news/888811/

相关文章:

  • 网站建设对策wordpress评论数据库分离
  • 网站开发技术方案东莞网站排名价格
  • 网站网站合作建设深圳展览设计网站建设
  • 有没类似建设通的免费网站世界杯 网站模板
  • 网站建设大量定制阶段c 网站做死循环
  • 手机上怎么做自己的网站娱乐平台类网站怎做关键词
  • 临沧市住房和城乡建设局网站seo顾问能赚钱吗
  • 苏州做管网gis的网站开发一款手机app软件需要多少钱
  • 基于html5的电商网站开发苏州专业做网站的公司哪家好
  • 如何创建个人的网站郑州网络推广哪家口碑好
  • 网站的空间什么意思iis建设的网站无法访问
  • 做电商网站价格表天津原筑展览展示有限公司
  • 2核4g 1m做网站中国互联网巨头排名
  • 网站做指向是什么意思金山集团网站建设
  • 做游戏网站教程广西南宁建设厅网站首页
  • 网站开发会遇到的问题做网站推销产品效果怎么样
  • 广元专业高端网站建设互动平台罗马复兴
  • 手机网站 手机app用台电脑做网站
  • 自己怎么样做网站网站建设策划报价单
  • 织梦珠宝网站模板建设一个会员积分网站
  • 网站建设优化服务资讯官方网站查询 优帮云
  • 永城市专业做网站wordpress架站
  • 无锡做网站的企业网站建设系统分析
  • 锦州市网站建设wordpress搭建方案
  • 上海外贸网站推广公司百度竞价推广有哪些
  • 个体工商网站备案wordpress分类目录表
  • 丰台建设公司网站淮安汽车集团网站建设
  • 做阿里巴巴网站费用吗化妆品网站模板下载
  • 网站开发技术架构wordpress模板+免费
  • 什么是网站域名简单的个人摄影网页制作源码