html - 谷歌应用引擎搜索 : snippeted HTML field in search results

标签 html google-app-engine

我可以在(实验性)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/

相关文章:

html - 如何将属性应用于 css 中的嵌套元素(html)?

java - 在 AppEngine (JDO) 中,如何查询需要按不属于不等式过滤器的属性进行排序的实体?

java - 无法使用相同的 ID 在数据库中重新创建 Google 数据存储 key

java - 如何使用 Java 项目的管理 api 在 Google 应用引擎中进行部署

java - JavaPNS 队列可以在 GAE 中使用吗?批量 APN 负载的方法有哪些?

python - 如何使用ndb游标翻到上一页?

html - 在容器中居中放置两个不同高度的文本元素

javascript - 设置属性文本参数

jquery - Bootstrap 选项卡中的子 div 不占用父 div 的高度

javascript - 多个 <a> 标签根据选中的标签更改 HTML 代码