我想使用Google App Engine编写一个 Web 应用程序(所以参考语言是Python)。我的应用程序需要一个简单的搜索引擎,以便用户能够找到指定关键字的数据。
例如,如果我有一个包含这些行的表:
1 办公空间
2 2001:太空漫游
3 巴西
并且用户查询“空间”,将返回第 1 行和第 2 行。如果用户查询“办公空间”,结果也应该是第 1 行和第 2 行(第 1 行在前)。
以简单的方式执行此操作的技术指南/算法是什么?
你能给我指出这背后的理论吗?
谢谢。
编辑:我不是在这里寻找任何复杂的东西(例如,索引大量数据)。