代码之家  ›  专栏  ›  技术社区  ›  TCCV

搜索引擎帮助

  •  2
  • TCCV  · 技术社区  · 14 年前

    我有一个mediawiki安装,我用自己的一些扩展自定义了它。这里是基本的平台,相当标准的灯具安装。

    • Ubuntu服务器
    • Mediawiki 1.15版
    • PHP 5.2.6版
    • MySQL5.0.67版本

    对于实际的MW搜索,我使用Lucene(EzMwLucene)。我还有一个自定义扩展,它在MW页面中显示来自单独数据库的表格数据。Lucene不索引这些信息(在我的例子中,这实际上是好的,因为它会扰乱你预期的搜索结果)。对于这个安装,我除了安装它之外没有对Lucene做任何事情,也不知道如何根据我的需要定制它,它可能“太强大了”。

    无论如何,我需要在我的另一个数据库中创建一个数据搜索。我有一个主表,它每天根据存储在其他(标准化)表中的数据进行更新。目前,基本上是这些搜索之一根据您输入的条件创建了一个SQL查询。不过,这需要做很多工作。我想它是一个“类型和提交”型搜索更多。

    我不认为我需要一个全面的“剪切和粘贴”类型的答案,但如果有人有什么东西,我可以谷歌我会非常感激。我不需要重新创建轮子,这是我会做的,如果我遵循我在谷歌看到的。

    如果你想看到我的主数据库,让我知道,我想清理它,使我更匿名(无论这意味着什么)。另外,如果你对MW很熟悉,想看看我的扩展代码,请再次告诉我。

    TL;DR:需要使用LAMP(在Mediawiki中显示)创建自定义搜索功能。感谢您的指导。

    非常感谢!

    1 回复  |  直到 14 年前
        1
  •  0
  •   Todd Moses    14 年前

    为什么需要添加自定义搜索?这将关系到最佳答案。

    为了简单起见,您可以使用Google搜索引擎- http://www.mediawiki.org/wiki/Extension:Google_Custom_Search_Engine