Is it possible to develop a powerful web search engine using Erlang, Mnesia & Yaws?

前端 未结 4 1068
感情败类
感情败类 2021-02-02 04:07

I am thinking of developing a web search engine using Erlang, Mnesia & Yaws. Is it possible to make a powerful and the fastest web search engine using these software? What w

4条回答
  •  别那么骄傲
    2021-02-02 04:40

    In the 'rdbms' contrib, there is an implementation of the Porter Stemming Algorithm. It was never integrated into 'rdbms', so it's basically just sitting out there. We have used it internally, and it worked quite well, at least for datasets that weren't huge (I haven't tested it on huge data volumes).

    The relevant modules are:

    rdbms_wsearch.erl
    rdbms_wsearch_idx.erl
    rdbms_wsearch_porter.erl
    

    Then there is, of course, the Disco Map-Reduce framework.

    Whether or not you can make the fastest engine out there, I couldn't say. Is there a market for a faster search engine? I've never had problems with the speed of e.g. Google. But a search facility that increased my chances of finding good answers to my questions would interest me.

提交回复
热议问题