我在Delphi中创建了一个程序,该程序使用Google的AJAX Search API来评估特定网站上的搜索短语发生情况。令我感到惊讶的是,Google似乎没有在我的网页上为某些字词编制索引,或者我通过API错误地形成了我的搜索查询。例如搜索
网站:www.delphi.org - “delphi编程”,它使用搜索字符串 site%3Awww.delphi.org + - “delphi + programming”通过API
当我嵌入这些链接时,MarkDown不喜欢:
http://www.google.com/search?&q=site%3Awww.delphi.org+- “的Delphi +编程”
清楚地显示返回的所有页面在标题中或在正文中都有短语“Delphi programming”。
这是一个不同的集合,然后由搜索返回
网站:www.delphi.org +“delphi programming”,它使用搜索字符串 site%3Awww.delphi.org +%2B“delphi + programming”通过API
当我嵌入这些链接时,MarkDown不喜欢:
http://www.google.com/search?&q=site%3Awww.delphi.org+%2B “的Delphi +编程”
也许这个问题出现在WordPress中。它以不同的方式查看页面吗?我错过了什么?
答案 0 :(得分:3)
Dunno关于使用API,但是如果你使用2个句子进行简单的谷歌搜索,那么[site:www.delphi.org +“delphi programming”]会比使用[site]获得更多的点击率(97) :www.delphi.org - “delphi编程”,只得到75
后者使用 - 符号应该返回没有上下文中的单词的命中(根据Google搜索帮助)。并且似乎在这种情况下,它返回页面中没有“Delphi Programming”的所有页面(除了在标题中,因为它无法避免它)。而且在结果页面中,“Delphi编程”不会因此而突出显示。在前一个带有“+”符号的搜索中,所有出现的“Delphi编程”都在结果页面中以粗体显示。
所以我猜[网站:www.delphi.org - “delphi编程”]有点作为搜索的矛盾......; - )