在使用Erlang,Mnesia和Yaws设计元搜索引擎时首先要考虑什么?

有人可以向我解释在使用Erlang,Mnesia和Yaws Web服务器设计元搜索引擎时首先要考虑什么?这个引擎应该具有SMS功能,但我仍然想知道如何合并这个功能......     
已邀请:
元搜索引擎,您需要来自Google,Yahoo和Bing的REST或Ajax API。下面提供的示例可以在您的后端HTTP功能库或前端JavaScript中使用。我个人使用
mochiweb
yaws Appmods
。 例如:Google有一个Ajax搜索API,其工作方式如下: http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=computers 点击该URL将为您提供一个包含多个搜索响应的JSON对象。在这种情况下,搜索词是“计算机” 雅虎拥有所谓的Boss API。使用Boss的Yahoo Rest搜索API的示例如下: 对于XML结果: http://boss.yahooapis.com/ysearch/web/v1/animals?appid=APPID&format=xml&start=1&count=3 对于Json结果: http://boss.yahooapis.com/ysearch/web/v1/animals?appid=APPID&format=json&start=1&count=3 很好地分析整个HTTP GET查询,你注意到他们称之为APPID的东西。这是您在这里注册时获得的。我不能给你我的APPID,你必须得到你的,然后粘贴在那里,你会很高兴去。雅虎拥有更强大的东西 YQL。在上面的查询中,搜索词是:“animals” Bing也有适合你的API,但你需要一个APPID: http://api.bing.net/json.aspx?AppId=APPID&Query=love&Sources=Web&Version=2.0&Market=en-us&Web.Count=10 以上,搜索词是:“爱” 关于元搜索引擎  您有一个网页,人们在此页面中输入搜索查询。您使用javaScript(JSONP)。 JSONP可以在您使用的任何一个您喜欢的JavaScript框架中实现,例如 JQUERY,Ext JS,Dojo,Prototype e.t.c 然后,您必须解析来自三个来源(Google,Yahoo和Bing)的XML或JSON响应,并为您的用户进行适当的显示以导航结果。 关于SMS部分 使用SMS Gateway实现SMS功能。有几个开源和关闭源SMS网关。其中最强大的是内置Erlang / OTP技术的一个叫做OSERL,但要测试它,你需要在本地服务提供商的任何一个地方直接连接SMSC。你的SMSC上需要一个端口,一个用户名还有另一个更好的开发原因叫做:NowSMS,因为它具有USSD,调制解调器互联网通信,SMSC服务连接,HTTP 1.1和HTTP 1.0的功能,从Web App配置双向SMS消息等来自SMS网关。转到他们的站点,获取试用版,按照文档,然后从Web应用程序双向配置到网关,反之亦然。由于NowSMS不是免费的,你可以尝试:Kannel,它是开源的,但你需要社区的帮助才能在你的Unix或Linux机器上进行设置。 有关在Web应用程序中集成SMS功能的更多信息,请参阅: 这里     
我曾经问过一个与使用Erlang,Mnesia& amp;和强大的搜索引擎开发有关的问题。 Stackoverflow上的YAWS webserver。我得到了很多好的答案和答案。 请点击我! 希望这可能有所帮助。因为我不确定短信的事情。     

要回复问题请先登录注册