2

個々のヒットの一意のドキュメント ID を使用して、Amazon CloudSearch でデータを検索することは可能ですか?

例: Json Format で結果を取得する

stdClass Object
(
[rank] => -text_relevance
[match-expr] => (label company_name:'Greenline')
[hits] => stdClass Object        
   (
        [found] => 6
        [start] => 0
        [hit] => Array
            (
                [0] => stdClass Object                       
                (
                        [id] => ras_csv_693
                        [data] => stdClass Object

                      (
                                [all_us_sic_codes] => Array
                                    (
                                        [0] => 55719901
                                    )

                                [company_name] => Array
                                    (
                                        [0] => Greenline Equipment
                                    )

                                [contact_first_name] => Array
                                    (
                                        [0] => John
                                    )

                                [total_employees] => Array
                                    (
                                        [0] => 30
                                    )

                            )

                    )
  )

「http://search-movies-rr2f34ofg56xneuemujamut52i.us-east-1.cloudsearch. all_us_sic_codes,company_name,contact_first_name,total_employees" 上記の例の結果を json 形式で取得しました。

例で「[id] => ras_csv_693」を利用したいので、この「id」を使って、「2011-02-01/search?q=id:ras_csv_693」のように再度検索しましたが、結果が得られませんでした..結果を得るために私を助けてください...

4

2 に答える 2

3

?bq=docid:'ras_csv_693'を使用してドキュメント ID で検索できます。

例:

http://search-movies-rr2f34ofg56xneuemujamut52i.us-east-1.cloudsearch.amazonaws.com/2011-02-01/search?bq=docid:'ras_csv_693'&return-fields=all_us_sic_codes,company_name,contact_first_name,total_employees

URL を機能させるにはエンコードする必要があることに注意してください。ここでは、わかりやすくするためにエンコードしていません。

于 2013-01-16T02:49:10.747 に答える