0

文字列クエリ = "123";

        // Create a Bing container.
        string rootUrl = "https://api.datamarket.azure.com/Bing/Search";
        var bingContainer = new Bing.BingSearchContainer(new Uri(rootUrl));

        // The market to use.
        string market = "ar-XA";

        // Get news for science and technology.
        string newsCat = "rt_ScienceAndTechnology";

bingContainer.Credentials = new NetworkCredential("...", "...");

// 結果を 10 個に制限して、クエリを作成します。var newsQuery = bingContainer.News(query, null, market, null, null, null, null, newsCat, null); newsQuery = newsQuery.AddQueryOption("$top", 10);

         //Run the query and display the results.
        var newsResults = newsQuery.Execute();

        foreach (var result in newsResults)
        {
            Console.WriteLine("{0}-{1}\n\t{2}",
             result.Source, result.Title, result.Description);
        }

なぜこれは日本のような他の言語では機能するのに、アラビア語でしか機能しないのですか?

4

1 に答える 1

0

Bing はアラビア語の結果を返すことができます。あなたが提供した特定のクエリ用語は、アラビア語の結果の Bing インデックスにたまたま含まれていませんでした。「モスク」のような用語をインデックスで検索すると、結果が返されます。以下のクエリを参照してください

https://api.datamarket.azure.com/Bing/Search/v1/Web?Query=%27mosque%27&Market=%27ar-XA%27

ビングフット

于 2013-03-16T23:05:24.680 に答える