我可以在(实验性)Google App Engine Search API
的搜索结果中返回一个片段化的 TextField
字段。但是我怎样才能返回一个片段化的 HtmlField
字段呢?我试过了,但是 HTML
标签没有在片段结果中被删除。此外,在片段结果中删除了句子末尾的点。我想呈现像 Google 搜索结果那样的片段结果:没有 HTML
标签,在句末有一个点。是否可以?我应该耐心等待 future 的发布吗?这可能需要很长时间。我使用 Python。
编辑:现在我存储一份 HTML
内容的副本,在索引文档中删除了 HTML
标签,这样就解决了 HTML
问题。但是如何在搜索结果的片段字段中显示标点符号?
最佳答案
显然,开发服务器上的搜索 API 存在一些问题。在生产中,标点符号和片段 HTML 字段按预期显示。另外,我认为查询结果缓存在开发服务器的某个地方。
我猜想这些问题与 Search API 仍处于试验阶段有关。
关于html - 谷歌应用引擎搜索 : snippeted HTML field in search results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440773/