mediawiki的外部自动建议扩展?

mediawiki的外部自动建议扩展?,mediawiki,Mediawiki,我有一个带有支持表单的应用程序,客户可以使用该应用程序提交新问题。其中一件被要求的事情是搜索他们的公共wiki,并根据它自动创建建议,这与SO所做的非常相似。由于所讨论的页面不属于MediaWiki本身,因此我不确定如何继续前进 我的问题有两个: 有现成的扩展来做这种事情吗? 如果没有,你会建议我怎么做?我从来没有写过MediaWiki扩展,但是对于你们当中有经验的人来说,你会采取什么方法?我不知道这样的东西是否已经存在。但如果我必须从头开始,我肯定会继续使用。示例如下: 显示包含单词mySea

我有一个带有支持表单的应用程序,客户可以使用该应用程序提交新问题。其中一件被要求的事情是搜索他们的公共wiki,并根据它自动创建建议,这与SO所做的非常相似。由于所讨论的页面不属于MediaWiki本身,因此我不确定如何继续前进

我的问题有两个:

有现成的扩展来做这种事情吗?
如果没有,你会建议我怎么做?我从来没有写过MediaWiki扩展,但是对于你们当中有经验的人来说,你会采取什么方法?

我不知道这样的东西是否已经存在。但如果我必须从头开始,我肯定会继续使用。示例如下:

显示包含单词mySearchTextGoesher的10页列表

http://mywiki.org/wiki/api.php?action=query&list=search&srsearch=MYSEARCHTEXTGOESHERE&srprop=timestamp

它不是wiki中的扩展,而是从你的应用程序调用wiki服务器。

这就是我最后要做的。我真的不喜欢他们的API,我认为他们的搜索几乎毫无价值。最后,我不得不自己分解句子,然后在API中生成六个左右的请求,以获取页面列表,然后返回以获取页面信息。荒谬的是,我无法在与搜索相同的请求中检索页面的URL。否则,您可以使用simplepie创建一个RSS扩展,只输出所需内容,然后从应用程序调用数据。。。没有那么简单,但它可以工作。