【问题标题】:implementing search functionality in google cloud platform在谷歌云平台实现搜索功能
【发布时间】:2018-05-27 14:32:36
【问题描述】:

您好,我正在使用谷歌应用引擎的全文搜索(文档 api)实现搜索功能

以下是我在文档中保存数据的过程

例如,如果用户输入“hello world”,那么我将“hello world h he hel hell hello w wo wor worl world”保存在我的文档中,如本问题所示 (Google App Engine (python) : Search API : String Search)

WRT 以下示例运行良好

如果我在 db 中有一个字符串“这是一座神奇而美丽的房子”,现在我是否要搜索

  • "this" ---> 这会起作用
  • “这太棒了”--->这会起作用
  • “美丽的房子”--->这会起作用

但如果我要搜索“惊人的房子”,这将不起作用

我也希望它以这种方式工作

你们能建议一些想法如何做到这一点

【问题讨论】:

    标签: python google-app-engine search full-text-search


    【解决方案1】:

    问题是我对搜索进行查询的方法,例如,您可以通过特定的方式在文档中进行查询

    \"search key words\" ---> 这将在文档中查找完全匹配的内容(在我的情况下,我进行这样的查询是错误的)

    "search key words" ---> 检索包含至少一次出现的单词的文档,无论它们的顺序如何

    更多详情请查看https://cloud.google.com/appengine/docs/standard/python/search/query_strings#Python_Queries_on_text_and_HTML_fields

    【讨论】:

      猜你喜欢
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 2020-06-02
      • 2020-12-13
      • 2020-05-09
      • 1970-01-01
      • 2020-12-11
      • 2017-11-14
      相关资源
      最近更新 更多