xunsearch 是乙個高效能、全功能的全文檢索解決方案,旨在幫助一般開發者針對既有的海量資料,快速而方便地建立自己的全文搜尋引擎。該系統基於 xapian,且對 php 程式設計師非常友好,適合於中小型**和業務流量。效率總體來說,比不上 solr。但是在個別業務形態上,比 solr 更適合。
為了方便我自己使用,我將迅搜打包成 yum 源,方便大家在 centos 上直接使用。
yum install xunsearch安裝時會自動將依賴關係的 swcs 和 xapian-swcs 安裝進來,swcs的詞庫也會帶進來。由於 xapian-swcs 使用和 xapian 相同的檔案包結構,所以在無法在同一臺伺服器上安裝 xapian-swcs 和原版 xapian。
安裝後,迅搜服務不會自動啟用,需要使用 systemctl enable xunsearch 將其納入開機啟動項中。firewalld 的埠可能需要根據情況自行開啟。
另外,由於原迅搜使用的是中國軟體開發商傳統的非 fhs 資料夾結構,我在打包的過程中進行了一些定製。目前,迅搜的資料庫儲存在 /var/lib/xunsearch/data 下,而日誌儲存在 /var/log/xunsearch 下。
在CentOS7上安裝RabbitMQ
首先需要安裝erlang,參考 安裝過程中會有提示,一路輸入 y 即可。完成後安裝rabbitmq yum install rabbitmq server 3.6.6 1.el7.noarch.rpm完成後啟動服務 service rabbitmq server start可以檢視服務狀態 這裡可以...
在CentOS7上安裝RabbitMQ
1.安裝erlang rpm uvh yum install erlang如果出現 error failed dependencies epel release is needed by erlang solutions 1.0 1.noarch表示阿里雲已配置erlang solutions 1....
在CentOS 7上安裝Apache
apache http伺服器是世界上最流行的web伺服器。它是一款免費的開源和跨平台的http伺服器,提供強大的功能,可以通過各種模組進行擴充套件。以下說明介紹如何在centos 7機器上安裝和管理apache web伺服器。安裝apache apache在預設的centos倉庫中可用,安裝非常簡單...