基于lucene 4.3的知識圖譜搜索引擎:XunTa
一.介紹(Introduction)
1.XunTa是什么? 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 您正在看的該說明文件。
Tomcat下直接體驗XunTa搜人引擎
a.將索引文件夾luceneIndex_new復制到D盤根目錄下
b.將 XunTa.war 復制到Tomcat的webapps目錄下
c.啟動Tomcat,然后在瀏覽器地址欄輸入 http://localhost:8080/XunTa 可看到XunTa主頁.在搜索框中輸入關鍵詞即返回“達人”列表。
(Tomcat的安裝這里不另說明。)
在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主頁.在搜索框中輸入關鍵詞即返回“達人”列表。</pre>
</code>