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

贵州安顺网站建设深圳返利网站建设

贵州安顺网站建设,深圳返利网站建设,有限责任公司法人承担什么责任,未来的网站建设想法给定一组标签 [{“tag_id”: “1”, “value”: “西瓜”}, {“tag_id”: “1”, “value”: “苹果”}],我想精准匹配到现有的标签库中存在的标签并记录匹配成功的数量。 标签id(tag_id)标签名(tag_name)标签值(tag_name )1水果西瓜1水果苹果1水果橙子2动物老虎 …

给定一组标签 [{“tag_id”: “1”, “value”: “西瓜”}, {“tag_id”: “1”, “value”: “苹果”}],我想精准匹配到现有的标签库中存在的标签并记录匹配成功的数量。

标签id(tag_id)标签名(tag_name)标签值(tag_name )
1水果西瓜
1水果苹果
1水果橙子
2动物老虎

这个步骤需要sql中的and操作,即:

es中的must条件

{"query": {"bool": {"must": [{"term": {"条件1":  "ok"}},{"term": {"条件2":  123}}]}}
}

要同时满足条件1,条件2这个查询才会有结果。里面的term表示精准查询。

这个步骤需要sql中的or操作,即:

es中的should条件

{"query": {"bool": {"should": [{"match": {"条件1": "ok"}},{"match": {"条件2": "666"}}]}}
}

满足条件1,条件2任意一个查询都会有结果。里面的match表示模糊查询。

查询

我需要查询给定这组标签 [{“tag_id”: “1”, “value”: “西瓜”}, {“tag_id”: “1”, “value”: “苹果”}],在现有的标签库出现的次数,这既需要tag_id和value的and关系,又需要外层的or关系,查询的语句如下

    
# 执行查询
query_terms = [{"tag_id": "1", "value": "西瓜"}, {"tag_id": "1", "value": "苹果"}]
query = {"query": {"bool": {"should": [{"bool": {"must": [{"term": {"value":  term['value']}},{"term": {"tag_id":  term['tag_id']}}]}} for term in query_terms]}}
}

查库结果


# 执行查询并输出结果
search_result = es.search(index=index_name, body=query)
num_matches = search_result["hits"]["total"]["value"]  
print(num_matches)if search_result["hits"]["total"]["value"] == 0:print("没有匹配的结果。查询条件:", query_terms)
else:print("查询结果:")for hit in search_result["hits"]["hits"]:print("ID:", hit["_id"], "Score:", hit["_score"], "Data:", hit["_source"])
http://www.yayakq.cn/news/938523/

相关文章:

  • 温州网站建设和推广dw怎么把代码做成网页
  • 企业网站建设服务好商务定制网站
  • 绿色在线网站模板下载广西桂林旅游几月份去最好
  • 企业为什么建立企业网站潘家园网站建设
  • 创建网站平台贵州飞乐云毕节网站建设
  • 威海外贸网站建设怎么样包装设计网站官网
  • 圣辉友联网站建设模仿网站侵权吗
  • 怎样打造营销型网站建设松江微网站建设
  • 大形电商网站开发费用网站备案文件吗
  • 网站域名备案变更建站哪家好联系兴田德润
  • 电子商务网站开发实训总结呼和浩特市网站公司
  • 网站 站外链接吉安网站
  • 网站建设 镇江杭州网站建设faxide
  • 公司网站推广的方法定制网站制作费用
  • 广州兼职网网站建设洛阳设计公司官网
  • 罗湖住房和建设局网站官网外贸平台有哪些?
  • 电子商务网站开发的视频网站建设免费按词收费
  • 为什么做的网站搜不出来福州网站建设平台
  • 做gif动图的素材网站宁波seo关键词优化教程
  • 二道网站建设南京哪家网络公司做网站优化好
  • 连连建设跨境电商网站WordPress多站点同步设置
  • 商务网站底部设计深圳网络技术有限公司
  • dede的网站地图百度关键词价格
  • wordpress 所有过滤器整站优化seo平台
  • 山西网络公司网站建设给企业做网站用什么程序
  • 做游乐设施模型的网站图门市建设局网站
  • 网站建设行内资讯上海公司注册网
  • 网站是否开启gzipwordpress 评论 插件
  • 如何提升网站权重模版网站可以做seo吗
  • 杭州网站设计首选柚米建设工程其它费计算网站