我想用Google App Engine编写一个web应用程序(所以参考语言应该是Python)。我的应用程序需要一个简单的搜索引擎,因此用户将能够找到指定关键字的数据。构建一个全文搜索引擎:从哪里开始
例如,如果我有一个表的那些行:
1办公空间
2 2001:空间 奥德赛
3巴西
和 “空格” 的用户查询,第1行和第2行将被返回。如果用户查询“办公空间”,结果也应该是第1行和第2行(第1行)。
什么是以简单的方式做到这一点的技术指导方针/算法?
你能给我提供一个很好的背景理论指针吗?
谢谢。
编辑:我不在这里寻找任何复杂的东西(比如说索引吨数据)。
我还没有阅读/看过信息检索,但我已经使用了管理千兆字节,除了基本上覆盖了制作全文搜索和检索系统所需的所有内容外,它实际上非常易读。 – olliej 2008-10-08 02:33:51