基于lucene 4.3的知识图谱搜索引擎XunTa (一种用"知识点"来找人的搜人引擎)

码农软件 · 软件分类 · 搜索引擎 · 2019-08-26 16:13:03
  • 授权协议: GPL
  • 开发语言: Java
  • 操作系统: 跨平台
  • 软件首页: http://xunta.so

软件介绍

一.介绍(Introduction)
1.XunTa是在lucene4.3上创建的通过“知识点”来找人的搜人引擎。
 输入一个关键词(或组合),XunTa返回一个排名列表,排在前面的人是与该关键词(组合)最相关的“达人”。
 可访问 http://www.xunta.so立即体验.

2.什么是搜人引擎?
 这里的搜人不是人肉搜索,而是用户根据自己的兴趣和爱好输入相关知识点,然后找到这个知识点上的达人。

3.XunTa上的延伸
 XunTa允许对每个人名下的数量无限制的关键词单独打分,从而实现基于“评价图谱”和“知识图谱”的好友匹配与信息推荐。


二.XunTa技术特点
 1.在架构上内生地支持增量式实时搜索。
 2.除达人搜索外,还提供最新搜索。
 3.经过长期测试,性能稳定,速度快

三.布署方法
 1. 软件包解压后可看到以下文件目录结构:
 xunta_v1.0
  |---demo    可直接布署到Tomcat的项目war包
  |---luceneIndex  索引文件夹,下面放置Lucene4.3版本的索引文件,存放了XXX条来自社交网站的“发言”数据。
  |---XunTa   XunTa项目源代码,可导入Eclipse(javaEE版)并运行。
  |---readme.txt  您正在看的该说明文件。

 2. Tomcat下直接体验XunTa搜人引擎
  a.将索引文件夹luceneIndex_new复制到D盘根目录下
  b.将 XunTa.war 复制到Tomcat的webapps目录下
  c.启动Tomcat,然后在浏览器地址栏输入 http://localhost:8080/XunTa 可看到XunTa主页.在搜索框中输入关键词即返回“达人”列表。
  (Tomcat的安装这里不另说明。)

 3. 在myEclipse下导入源代码
  a.xunta文件夹下放的是项目源文件,可直接导入myEclipse生成一个名为“xunta”的项目,
  b.xunta\LocalContext\so\xunta\localcontext目录下的LocalContext.java是配置项目索引文件路径的类,默认是d:\\luceneIndex\\travel.
    如果索引文件夹luceneIndex_new没有复制到D盘根目录下,则要修改默认路径.
  c.启动myEclipse中的Tomcat7,然后在浏览器地址栏输入 http://localhost:8080/XunTa 即可看到XunTa主页.在搜索框中输入关键词即返回“达人”列表。

四.其它
 1. 用户可按Lucene4.3标准自行创建索引数据,索引文档的结构可下载lukeall工具来查看.
 2. 用户也可使用与XunTa配套的社交信息实时抓取工具来生成索引数据。它通过配置模版的方法抓取网页数据,也可以通过API获得目标网站的数据。该工具整理好亦将上载到开源社区。如急需,可向我们索取。
 3. 你可以通过试用下面的网站来测试部分功能。

遇到任何技术问题,或对搜索创意感兴趣,欢迎加入寻TA网官方QQ群(298342166)讨论,也可发邮件(Email:1019357922@qq.com)或致电(18521702948,13817385089)垂询.

下载并使用该开源代码,表明您同意并遵守CC-BY-SA 3.0协议和GNU自由文档许可证.您可以上述协议条款下修改和再使用。

本文地址:https://www.codercto.com/soft/d/13221.html

Twenty Lectures on Algorithmic Game Theory

Twenty Lectures on Algorithmic Game Theory

Tim Roughgarden / Cambridge University Press / 2016-8-31 / USD 34.99

Computer science and economics have engaged in a lively interaction over the past fifteen years, resulting in the new field of algorithmic game theory. Many problems that are central to modern compute......一起来看看 《Twenty Lectures on Algorithmic Game Theory》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具