[发明专利]一种多次检索和排序的文本检索方法在审
申请号: | 202110397297.X | 申请日: | 2021-04-13 |
公开(公告)号: | CN112948533A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 莫迪;莫桐 | 申请(专利权)人: | 天津禄智技术有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/332;G06F16/33;G06F16/383;G06K9/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 301800 天津市宝坻区中关村*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多次 检索 排序 文本 方法 | ||
1.一种多次检索和排序的文本检索方法,包括快速入门、索引管理和映射详解,其特征在于,所述索引管理包括索引管理、索引监控和状态管理。
2.根据权利要求1所述的一种多次检索和排序的文本检索方法,其特征在于,所述快速入门包括以下步骤:
步骤一:查看集群的健康状况;
步骤二:查看所有索引;
步骤三:创建一个索引;
步骤四:索引一个文档到customer索引中;
步骤五:从customer索引中获取指定id的文档;
步骤六:查询所有文档。
3.根据权利要求2所述的一种多次检索和排序的文本检索方法,其特征在于,所述在步骤一中,查看集群的健康状况单元中,通过状态值说明情况,Green表示即最佳状态,Yellow表示即数据和集群可用,但是集群的备份有的是坏的,Red表示即数据和集群都不可用。
4.根据权利要求1所述的一种多次检索和排序的文本检索方法,其特征在于,所述索引监控包括以下步骤:
步骤一:创建索引,创建一个名为twitter的索引,设置索引的分片数为3,备份数为2;
步骤二:创建mapping映射,在ES中创建一个mapping映射类似于在数据库中定义表结构,即表里面有哪些字段、字段是什么类型、字段的默认值等;也类似于solr里面的模式schema的定义;
步骤三:创建索引时加入别名定义,一个索引可以接受多个别名,而一个别名也可以映射到多个索引,当指定别名时,别名将自动扩展到添加的索引,别名也可以关联到filter,然后自动应用到检索,和routingvalue,别名不能与索引同名,创建一个带过滤器的别名,首先需要确保所有的字段都存在于mapping中;
步骤四:创建索引时返回的结果说明;
步骤五:GetIndex查看索引的定义信息,GET/twitter,可以一次获取多个索引(以逗号间隔)获取所有索引_all或用通配符*;
步骤六:删除索引,DELETE/twitter,可以一次删除多个索引(以逗号间隔)删除所有索引_all或通配符*;
步骤七:判断索引是否存在,HEADtwitter,HTTPstatuscode表示结果404不存在,200存在;
步骤八:修改索引的settings信息,索引的设置信息分为静态信息和动态信息两部分,静态信息不可更改,如索引的分片数,动态信息可以修改;
步骤九:修改备份数;
步骤十:设置回默认值,用null;
步骤十一:设置索引的读写;
步骤十二:索引模板,在创建索引时,为每个索引写定义信息可能是一件繁琐的事情,ES提供了索引模板功能,让你可以定义一个索引模板,模板中定义好settings、mapping、以及一个模式定义来匹配创建的索引,模板只在索引创建时被参考,修改模板不会影响已创建的索引;
步骤十三:Open/CloseIndex打开/关闭索引,关闭的索引不能进行读写操作,几乎不占集群开销,关闭的索引可以打开,打开走的是正常的恢复流程;
步骤十四:ShrinkIndex收缩索引,索引的分片数是不可更改的,如要减少分片数可以通过收缩方式收缩为一个新的索引,新索引的分片数必须是原分片数的因子值,如原分片数是8,则新索引的分片数可以为4、2、1;
步骤十五:SplitIndex拆分索引,当索引的分片容量过大时,可以通过拆分操作将索引拆分为一个倍数分片数的新索引;
能拆分为几倍由创建索引时指定的index.number_of_routing_shards路由分片数决定,这个路由分片数决定了根据一致性hash路由文档到分片的散列空间;
步骤十六:RolloverIndex别名滚动指向新创建的索引,对于有时效性的索引数据,如日志,过一定时间后,老的索引数据就没有用了,可以像数据库中根据时间创建表来存放不同时段的数据一样,在ES中也可用建多个索引的方式来分开存放不同时段的数据,比数据库中更方便的是ES中可以通过别名滚动指向最新的索引的方式,让你通过别名来操作时总是操作的最新的索引;
步骤十七:索引监控,可用于查看索引状态信息、查看索引段信息、查看索引恢复信息和查看索引分片的存储信息;
步骤十八:索引状态管理,用于ClearCache清理缓存、Refresh,重新打开读取索引、Flush,将缓存在内存中的索引数据刷新到持久存储中和Forcemerge强制段合并。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津禄智技术有限公司,未经天津禄智技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110397297.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有内腔的十字槽螺丝钉
- 下一篇:一种尖叶栎种子育苗方法