2013-04-22 9 views
5

私はGoogleカスタム検索APIを使用してサイト内検索を使用して検索を作成したいよ:Googleカスタム検索のapiでsiteSearchに複数の値を指定するにはどうすればよいですか?

https://www.googleapis.com/customsearch/v1?key=k&cx=cx&q=cocos2d&siteSearch=www.cocos2d-iphone.org&siteSearchFilter=i 

and it works fine (returns all the result only from the given site). 

Then I want to specify TWO sites to search so I tried to change the : 
siteSearch=www.cocos2d-iphone.org 

to 
siteSearch=www.cocos2d-iphone.org www.XXXXXXXX.org 
siteSearch=www.cocos2d-iphone.org|www.XXXXXXXX.org 
siteSearch=www.cocos2d-iphone.org||www.XXXXXXXX.org 

but none of these works. 

hope someone can help here, thanks:) 
+0

解決策は見つかりましたか?私も同様の問題に直面しています。 – Sanjay

答えて

3

は現在、私は、クエリのparamサイト内検索を通じてより多くのサイトを指定することができます信じていません。

ただし、カスタム検索エンジンは、「検索するサイト」のhttps://www.google.com/cse/manage/all に設定できます。

これはまた、あなたがここに読むことができるよう、除くために働く:https://support.google.com/customsearch/bin/answer.py?hl=en&answer=2631038&topic=2601037&ctx=topic

-1

使用 "空間" セパレーター以下

が私のために

$url="https://www.googleapis.com/customsearch/v1?key=k&cx=cx&q=cocos2d&siteSearch=".urlencode("www.cocos2d-iphone.org www.XXXXXXXX.org")."&siteSearchFilter=i" 

おかげで、 の作品のサンプルPHPコードであるとして、 Ojal Suthar

+0

動作しません – Chamnap

0

as_sitesearchでこれを行うことはできません。それは単一の値しか受け入れないからです。しかし、as_qパラメータで、"site:google.com OR site:microsoft.com"のような値に設定すると、this searchと同様に動作します。

as_qパラメータは、文書内をチェックするために検索語を提供します。

as_qパラメータは、hereとして文書化されています。 このパラメータは、ユーザーが一連の検索結果内で検索するために追加の語句を と指定できるようにするためにもよく使用されます。 例q =社長& as_q = John + Adams

関連する問題