簡體   English   中英

php中的文章搜索引擎

[英]Article search engine in php

我在我的網站上使用sphinx作為搜索引擎,它的工作完美,我沒有抱怨它。 它唯一缺少的是,它不允許我搜索查詢長度超過15個單詞的文章。 我知道實際上人們不會使用超過3-4個單詞我想用它來查找重復內容。

我想知道獅身人面像是否有任何替代解決方案。 我想應對重復的內容。

我的主要文章表是在innodb中,但我也將文章緩存到MyISAM表中以及全文搜索,但是當我搜索文章時,執行一次搜索需要很長時間。 它不是查詢問題,我認為mysql缺乏全文搜索功能。

謝謝傑森

Apache Solr是另一種選擇。 它基於Apache的Lucene項目......

你也許想檢查一下Lucene

既然您正在使用MySQL,請查看它的全文搜索MySQL全文搜索

檢查Zend_Search_Lucene: http//framework.zend.com/manual/en/zend.search.lucene.html

雖然它比獅身人面像慢。

也許沒有用,但是你可以簡單地在MySQL字段中添加一個唯一的索引來防止插入重復項嗎?

在我使用的Sphinx版本(0.9.9)中,我沒有遇到任何查詢長度限制,但也許我還沒有嘗試過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM