3

我正在建立一个类似于黄页的网站,用户或访问者可以搜索注册公司。我的网站使用 GAE 数据存储来存储公司信息。我对我将用来在我的网站上实现全文搜索之类的方式、API 或机制感到有些困惑。我举个例子:假设我们有 3 家公司

  1. 名称:name11,地址:address11,活动:activity11。
  2. 名称:bla bla co. ,地址:USE Chicago ... ,活动:上门服务。
  3. 名称:其他有限公司,地址:保加利亚,活动:软件开发。

我有一个搜索栏,用户输入以下文本:house serving bulgaria name11。

  1. 保存公司实体的最佳方法是什么,以便在搜索时轻松获取信息?
  2. 搜索我的公司财产的最佳机制是什么?
  3. 我还想查看公司简介中的一些长文本,例如一些描述或其他内容。
4

1 回答 1

5

您应该为此使用全文搜索。替代方案,数据存储,维护起来太不灵活和昂贵(代码方面和便士方面)。

我看到您担心全文搜索是实验性的,但未来不太可能对 API 进行重大更改。我不知道未来的定价,但我认为用数据存储实现类似的功能特性不会更便宜(索引会花费你,内存搜索会花费你实例时间)

于 2012-07-13T15:09:30.090 回答