我在从已设置的页面地图中搜索数据时遇到问题。当包含页面成为结果时,页面地图将正确返回,但是我只能搜索属性的前十个单词,如下所示:
<Attribute name="description">The smash is the most
explosive and aggressive stroke in Badminton. Elite athletes can
generate shuttlecock velocities of up to 370 km/h. To perform the
stroke, one must understand the biomechanics involved, from the body
positioning to the wrist flexion. </Attribute>
“粉碎”(more:pagemap:document-description:smash
)将匹配并返回页面,但“羽毛球”将不匹配。结构化数据测试工具显示每个都space
创建一个新数据点并将点数限制为十个:
more:pagemap:document-description
more:pagemap:document-description:aggressive
more:pagemap:document-description:and
more:pagemap:document-description:explosive
more:pagemap:document-description:in
more:pagemap:document-description:is
more:pagemap:document-description:most
more:pagemap:document-description:smash
more:pagemap:document-description:stroke
more:pagemap:document-description:the
我需要能够在每个属性中过滤超过十个单词。有没有办法解决这个限制,或者我要过滤错误的方式吗?
根据谷歌,您只能获得每个属性十个令牌进行过滤。我无法解决它。
为了更具体地说明我的原始问题,我在诊所页面中存储了多个Doctor-page路径,每个路径上都已标记了该路径/
。我通过在医生页面标签中搜索诊所页面而不是从诊所页面搜索结果中读取医生页面来解决了我的问题。我使用重复的属性来进行搜索,例如
//inside clinic-page
<Attribute name="doctor">path/to/doc1</Attribute>
<Attribute name="doctor">path/to/doc2</Attribute>
...
但这并不允许您从诊所页面结果中读取每个医生页面。就我而言,这确实起作用。Google绝对将每个属性的令牌限制为十个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句