在google cse list api中禁用查询更正

时间:2016-03-18 09:54:53

标签: google-custom-search

我正在使用Google的CSE列表API来搜索网络上的图片。我面临的问题是搜索引擎会自动更正我的查询并根据该结果提供结果。

例如,当我搜索“Gulla Ebong Gullar Ghora”时,它会将查询修改为“Gullar Ebony Gullar Ghora”。任何人都可以建议一个解决方案,以防止这种情况发生。

Json回应如下: -

"request": [
   {
    "title": "Google Custom Search - \"Gulla Ebong Gullar Ghora\"",
    "totalResults": "1",
    "searchTerms": "\"Gulla Ebong Gullar Ghora\"",
    "count": 1,
    "startIndex": 1,
    "inputEncoding": "utf8",
    "outputEncoding": "utf8",
    "safe": "off",
    "cx": "search engine id",
    "fileType": "jpg,jpeg",
    "searchType": "image",
    "imgSize": "large"
   }
  ]
 },
 "context": {
  "title": "search engine name"
 },
 "searchInformation": {
  "searchTime": 0.325941,
  "formattedSearchTime": "0.33",
  "totalResults": "1",
  "formattedTotalResults": "1"
 },
 "spelling": {
  "correctedQuery": "\"Gullar Ebony Gullar Ghora\"",
  "htmlCorrectedQuery": ""\u003cb\u003e\u003ci\u003eGullar\u003c/i\u003e\u003c/b\u003e \u003cb\u003e\u003ci\u003eEbony\u003c/i\u003e\u003c/b\u003e Gullar Ghora""
 }

1 个答案:

答案 0 :(得分:0)

尝试使用" exactTerms"进行设置或" as_epq"参数。有关详细信息,请参阅api文档。