阅读更多

jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。

jsearch起源于superword项目。在superword项目的辅助阅读模块中,需要对大量的PDF电子文本进行高效灵活地索引和搜索,当时基于简洁高效灵活的考虑,使用Java8自己实现基于倒排的索引和搜索功能,后来考虑到基于Java8实现一个高性能的全文检索工具包是一个不错的主意,于是将相关功能剥离出来形成一个独立的项目jsearch。

对搜索引擎和Java8感兴趣的同学来说,jsearch是一个非常好的​开源项目,现在发布的jsearch v1.0功能还比较少,有兴趣的同学欢迎提交代码。

 

 

来自: github
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jsp中<jsp:include>标签传递动态参数问题

    最近在学习jsp开发。在使用jsp:include标签加载一个.jsp的时候想传递一个参数给include的jsp文件,这个参数是由一个html的表单穿传过来的,所以是动态的。于是我仿照书中的写法:<jsp:include page="dbOpr.jsp" flush="true"> <jsp:param name="name" value="<%=request.getParameter

  • JSP基础:include动作

    用于动态引入一个JSP页面;在主页面被请求时,将次级页面的输出包含进来。

  • Javaweb 2JSP实现数据传递和保存

    Javaweb 2JSP实现数据传递和保存,获取表单提交的数据,内置对象,转发与重定向,使用session保存用户名,使用cookie自动填写用户名,application实现计数器,request、session、application三个对象对比

  • JSP基本语法

    JSP基本语法 &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;%@ page import = "java.util.Date" %&gt; &lt;%@ page import = "java.text.SimpleDateFormat" %&gt; &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt

  • JSP中四种传递参数的方法

    今天老师讲了jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用! 1、form表单 2、request.setAttribute();和request.getAttribute(); 3、超链接:name 4、 下面一一举例说明: 1、form表单

  • 了解Lucene

    Lucene: Lucene是apache软件基金会[4] jakarta项目组的一个子项目,是一个开放源代码[5]的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,...

  • Lucene in Action(中文版)

    Lucene in Action 中文版 第一部分 Lucene核心 1. 接触Lucene ...5. 高极搜索技术 ...8. 工具和扩充 9. Lucene其它版本 10. 案例学习 序 Lucene开始是做为私有项目。在1997年末,因...

  • Lucene in action前30页

    n 第 8 章包括围绕 Lucene 的扩展和工具。我们描述了一些 Lucene 的索引查看和开 发工具以及 Lucene 沙箱中的好东西。高亮搜索项就是这种你想要的沙箱扩展,还有在 Ant 构建过程中创建索引的其它工具。使用 ...

  • Lucene in Action(简体中文版)

    共10部分 第一部分 Lucene核心[code=&quot;java&quot;][/code] 1. 接触Lucene 2. 索引 3. 为程序添加搜索 4. 分析 5. 高极搜索技术 6. 扩展搜索 第二部分 Lucene应用 ...8. 工具和扩充 9. Lucene其它版...

  • lucene in action(中文版) ----转载

    那些都不是Lucene:Lucene是一个软件库,一个开发工具包(如果你想这样称呼),而不是一个具有完整特征的搜索应用程序。它本身只关注文本的索引和搜索,并且这些事它完成的非常好。Lucene使得你的应用程序只针对它的...

  • jsp使用传入参数作为查库参数

    &lt;%@ page contentType="text/html;charset=gb2312"%&gt; &lt;%@ page import="java.sql.*"%&gt; &lt;% Class.forName ("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc...

  • Lucene in Action

    Lucene in Action中文版 第一部分 Lucene核心1. 接触Lucene 2. 索引 3. 为程序添加搜索4.... 高极搜索技术6. 扩展搜索第二部分 Lucene应用7. 分析常用文档格式8. 工具和扩充9. Lucene其它版本1

  • Lucene in Action 中文版

    Lucene in Action 中文版 ERIK HATCHER OTIS GOSPODNETIC zw_ren译 主要内容 第一部分 Lucene核心... 高极搜索技术 6. 扩展搜索 第二部分 Lucene应用 7

  • Lucene in Action中文版

    Lucene in Action中文版 第一部分 Lucene核心1. 接触Lucene 2.... 高极搜索技术6. 扩展搜索第二部分 Lucene应用7. 分析常用文档格式8. 工具和扩充9. Lucene其它版本10. 案例学习 序 Lucene开始是做为

  • Lucene in Action (中文)

    Lucene in Action中文版 ERIK HATCHER OTIS GOSPODNETIC zw_ren译 主要内容 第一部分 Lucene核心1. 接触Lucene 2. 索引 3. 为程序添加搜索4.... 高极搜索技术6. 扩展搜索第二部分 Lucene应用7. 

  • VS集成C#开发ABB机器人二次开发:实时变量刷新与程序修改上位机系统,vs对ABB机器人二次开发C#集成PC SDK开发ABB机器人上位机开发 变量实时刷新,实时修改 io刷新修改, 在线程序修改实

    VS集成C#开发ABB机器人二次开发:实时变量刷新与程序修改上位机系统,vs对ABB机器人二次开发C#集成PC SDK开发ABB机器人上位机开发 变量实时刷新,实时修改 io刷新修改, 在线程序修改实时刷新 上位机移动机械手 ,vs;ABB机器人二次开发;C#集成PC SDK;实时刷新;实时修改;io刷新修改;在线程序修改;上位机移动机械手,C#集成PC SDK开发ABB机器人上位机系统:实时刷新与修改功能

  • 分布式系统与SCADA系统

    分布式系统与SCADA系统

  • ,电机控制资料- 注:本驱动器适合于直流有感无刷电机 功能特点 支持电压9V~36V,额定输出电流5A 支持电位器、开关、0~3.3V模拟信号范围、0 3.3 5 24V逻辑电平、PWM 频率 脉冲

    ,电机控制资料-- 注:本驱动器适合于直流有感无刷电机 功能特点 支持电压9V~36V,额定输出电流5A 支持电位器、开关、0~3.3V模拟信号范围、0 3.3 5 24V逻辑电平、PWM 频率 脉冲信号、RS485多种输入信号 支持占空比调速(调压)、速度闭环控制(稳速)、电流控制(稳流)多种调速方式 支持按键控制正反转速度,启停 特色功能 1. 霍尔自学习 电机的三相线和三霍尔信号线可不按顺序连接,驱动器可自动对电机霍尔顺序进行学习。 2. 稳速控制响应时间短 稳速控制时电机由正转2000RPM切为反转2000RPM,用时约1.0s,电机切过程平稳 3. 极低速稳速控制 电机进行极低速稳速控制,电机稳速控制均匀,无忽快忽慢现象。

  • 欧姆龙CX-Programmer CP系列PLC功能块详解:伺服、步进、气缸及普通电机控制应用解析,欧姆龙cx-programmer CP系列PLC做的功能块,包括伺服,步进,气缸普通电机的控制

    欧姆龙CX-Programmer CP系列PLC功能块详解:伺服、步进、气缸及普通电机控制应用解析,欧姆龙cx-programmer CP系列PLC做的功能块,包括伺服,步进,气缸普通电机的控制。 ,欧姆龙CX-Programmer; CP系列PLC; 伺服控制; 步进控制; 电机控制; 气缸控制,欧姆龙CX-Programmer PLC:CP系列功能块与多种电机控制

Global site tag (gtag.js) - Google Analytics