我是 Sphinx 和 Lucene 的重度用户。 Sphinx 只需要一个数据库,对其进行索引。然后您调用 Sphinx 获取 ID。
但是,如果我想创建一个非常微型 的搜索引擎怎么办?就几行数据,几段文字?诀窍是,数据行不断变化。所以,我不能有一个“索引”。
我希望能够按照相关性进行排名,就像 Sphinx 一样。我该怎么做? 当然,我不会通过索引...
最佳答案
如果您只有几行数据和每行中的几段文字,请将其全部保存在内存中,并使用对您的内容最有意义的任何文本算法。
关于mysql - 如何构建即时搜索引擎? (具有排名/相关性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2203791/