我有一個mediawiki安裝,我用我自己的一些擴展來定製。這裏是基本的平臺,非常標準的LAMP安裝。搜索引擎幫助
- Ubuntu服務器
- 的Apache 2
- Mediawiki的1.15
- PHP 5.2.6
- 的MySQL 5.0.67
對於實際MW搜索我利用Lucene(EzMwLucene)。我還有一個自定義擴展,用於顯示MW頁面中單獨數據庫的表格數據。 Lucene不會將這些信息編入索引(在我的情況下,它確實很好,因爲它會混淆您的預期搜索結果)。對於這個安裝,我沒有爲Lucene做任何事情,除了安裝它,並不知道如何爲我的需要定製它,它可能是「太強大了」。
無論如何,我需要在我的其他數據庫中創建一個數據搜索。我有一個每天根據存儲在其他(規範化)表中的數據更新的主表。目前,這些搜索之一基本上是根據您輸入的標準創建一個SQL查詢。不過,這是很多工作。我希望它是更多的「類型和提交」類型的搜索。
我不認爲我需要一個全面的「剪切&粘貼」類型的答案,但如果有人有我可以谷歌的東西,我會非常感激。我不需要重新創建輪子,如果我遵循我在google中看到的內容,那麼我將會這樣做。
如果你想看到我的主數據庫,讓我知道,我想要消毒它,使我更匿名(無論這意味着什麼)。另外,如果您熟悉MW並希望再次看到我的任何擴展代碼,請告訴我。
TL; DR:需要使用LAMP(顯示在Mediawiki中)進行自定義搜索功能。任何指導讚賞。
謝謝!
感謝您的意見。我想我正在尋找「全文查詢」。我GOOGLE了一下,它看起來很有希望。它看起來像擴展名將取代全站點搜索。我有這樣一個工作,因爲我想要它。我需要第二次搜索,它只會在維基的一個頁面上看到,並將搜索完全獨立的數據庫。我用一個呈現自定義頁面的標籤(基本上只是一個搜索表單,然後使用ajax在同一頁面上獲取返回)來創建此擴展。 – Tim 2010-09-24 20:40:57