搜索引擎/lucene
YABAJ
这个作者很懒,什么都没留下…
展开
-
中文分词
分词策略 查找算法对于一个庞大的达几十万的词典库,查询时间是衡量分词效率的重要指标,所以高效的查找算法是必须的。 通常来说,对于查找算法,在有序列表中查找比在无序列表中查找更快,分区查找比全局遍历要快。 通过查看ArrayList、LinkedList、HashSet的contains方法的源代码,发现ArrayList和LinkedList采用全局遍历的方式且未利用有序列表的优势,HashS原创 2017-03-16 19:29:07 · 424 阅读 · 0 评论 -
lucene搜索索引
官方demo,可以运行 lucene-6.3.0建立索引代码:package com.lucene;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.nio.charset.StandardCharsets;import java.ni原创 2017-02-21 11:57:45 · 381 阅读 · 0 评论 -
lucene建立索引
lucene-6.3.0建立索引代码:package com.lucene;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.StandardCharsets;原创 2017-02-21 11:06:06 · 451 阅读 · 0 评论 -
lucene数据库查询
首先我们先把库下载了,我这里是lucene-6.3.0版本,所需jar包: http://download.csdn.net/detail/yabaj/9757979 在数据库中查询指定字段内容,将该条记录输出public class TestLucene { private static ResultSet recrd; private static IndexSearc原创 2017-02-21 11:02:59 · 564 阅读 · 0 评论