1.1. Lucene查询 在学习Lucene的查询方法前,先了解一下下面几个类: 1.1.1. Query 封装某种查询类型的具体子类,配置查询的查询条件。Query实例将被传递给IndexSearcher的search方法。下面是常用的Query子类: l 通过项进行搜索 TermQuery类 ...
分类:
Web程序 时间:
2019-11-15 14:08:11
阅读次数:
112
1. 测试工具Luke Luke是一个用于Lucene/Solr/Elasticsearch 搜索引擎的,方便开发和诊断的 GUI(可视化)工具。 github地址:https://github.com/DmitryKey/luke 下载地址:https://github.com/DmitryKey ...
分类:
Web程序 时间:
2019-11-15 13:52:50
阅读次数:
111
Elasticsearch是什么? Elasticsearch简称ES,是一个基于Lucene构建的开源、分布式、Restful接口的全文搜索引擎,还是一个分布式文档数据库。天生就是分布式、高可用、可扩展的,可以在很短的时间内存储、搜索和分析大量的数据。 什么是全文搜索? 全文搜索也叫全文检索,是指 ...
分类:
其他好文 时间:
2019-11-14 09:52:26
阅读次数:
62
Lucene.Net最高版本为3.0.3,并且apache已经不再提供Lucene.Net的更新,没仔细研究过Lucene.Net的所有版本,Lucene.Net3.0.3遍历TokenStream获取Token对象,已经和以前的版本有了很大的区别,很多方法都已经删除了或者过时。 以前版本的Luce ...
分类:
Web程序 时间:
2019-11-09 18:00:31
阅读次数:
99
近期重要漏洞攻击验证情况 一、 Apache Solr Velocity TemplateCVE-2019-0193-RCE 验证描述 Apache Solr是美国阿帕奇(Apache)软件基金会的一款基于Lucene(一款全文搜索引擎)的搜索服务器。该产品支持层面搜索、垂直搜索、高亮显示搜索结果等 ...
分类:
其他好文 时间:
2019-11-08 12:35:08
阅读次数:
165
Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。 对比关系: 索引(indices) Databases 数据库 ? 类型(type) Table 数据表 ? 文档(Document) Row 行 ? 字段(Field) Columns 列 ...
分类:
其他好文 时间:
2019-11-04 22:00:49
阅读次数:
106
概要 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。本人在工作过程中也有幸使用了ELK,下 ...
分类:
其他好文 时间:
2019-11-02 13:34:11
阅读次数:
90
拿到 阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。
分类:
数据库 时间:
2019-10-31 00:29:04
阅读次数:
101
最近在做ES搜索调优,看了一些lucene搜索的文档和代码,本文用于总结调优过程中学到的知识和自己的思考。 在抓到ES慢查询之后,会通过profile或者kibana的Search Profiler console查看具体慢在了哪里。一般在执行profile search之前,需要稍微改变query ...
分类:
其他好文 时间:
2019-10-27 11:11:54
阅读次数:
209