美文网首页
全文检索测试策略

全文检索测试策略

作者: 连女传 | 来源:发表于2019-12-25 21:45 被阅读0次

我们很多网站都提供了搜索引擎的功能,如何更加给用户增强体验,我们所用的技术引擎是ES,但是ES中如何根据你们的业务需求,如果提供更好的搜索结果。同时我们需要做好这方面的测试。
1.我们首先要了解es的实现的原理
2.我们要了解业务的需求。
3.我们如何这对es的劣势提供更好的体验。

a。结合这三点,比如我们通过搜索提供资源的结果,我们通过计算方法算出排序效果。
排序规则:
1、精准匹配权重最高
2、紧挨的词语权重次之
3.全文检索 先分词,es会为每个文档计算评分:
评分依据: 所要检索的属性值(:标题、描述,标题权重>描述权重,所有语言),所在节点的词频、词长、节点文档总数等信息 计算出一个评分,然后使用这个评分进行排序。

我们设计场景涉及到过滤条件 比如科目类别,还有页面排序的设置,以及搜索关键字多种组合,比如词组 ,多种语言的。

相关文章

  • 全文检索测试策略

    我们很多网站都提供了搜索引擎的功能,如何更加给用户增强体验,我们所用的技术引擎是ES,但是ES中如何根据你们的业务...

  • ElasticSearch-搜索查询

    URL querystring语法 全文检索: 单字段全文检索: 条件组合 单字段精确检索: 多个检索条件的组合:...

  • 全文检索

    概念 从文本或者数据库中,不限定资料字段,自由地萃取出讯息的技术 执行全文检索任务的程式,一般称作搜索引擎, 将使...

  • 全文检索

    概述 Full-Text Search 是将存储于数据库中的整本书或整篇文章中的任意内容信息查找出来的技术。 倒排...

  • django中的全文检索

    全文检索 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理 haystack...

  • Django 2.1.7 全文检索

    全文检索 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理。 haystac...

  • 检索

    全文检索 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理。 haystac...

  • Django全文检索

    全文检索 全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且能够对于中文进行分词处理' 安装 pip ...

  • Hibernate学习笔记 | Hibernate检索策略

    类级别的检索策略 类级别可选的检索策略包括立即检索和延迟检索,默认为延迟检索 立即检索:立即加载检索方法指定的对象...

  • Django引入全文检索

    全文检索 什么是全文检索全文检索就是针对所有内容进行动态匹配搜索的概念,针对特定的关键词进行建立索引并精确匹配达到...

网友评论

      本文标题:全文检索测试策略

      本文链接:https://www.haomeiwen.com/subject/mrshoctx.html