当前位置: 首页>>代码示例>>Java>>正文


Java AzureSearchResultSet类代码示例

本文整理汇总了Java中net.billylieurance.azuresearch.AzureSearchResultSet的典型用法代码示例。如果您正苦于以下问题:Java AzureSearchResultSet类的具体用法?Java AzureSearchResultSet怎么用?Java AzureSearchResultSet使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


AzureSearchResultSet类属于net.billylieurance.azuresearch包,在下文中一共展示了AzureSearchResultSet类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: fromNewstitle2Newslist

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
public static List<String[]> fromNewstitle2Newslist(String newstitle) {
	List<String[]> ret = new ArrayList<String[]>();
	AzureSearchNewsQuery aq = new AzureSearchNewsQuery();
	aq.setAppid("POQ8S/XONvSFxnUFrKANXTadRVzDAMN2E2cnCXmPOSM=");// 50,000
																// transactions
	// aq.setAppid("D4Makeg91kNY0ZuZ4SJBfNKQ69m/ay/VVwa+9NLTAIw=");//free
	// 5000 transactions
	aq.setQuery(newstitle);
	aq.doQuery();
	AzureSearchResultSet<AzureSearchNewsResult> ars = aq.getQueryResult();
	for (AzureSearchNewsResult nsr : ars) {
		ret.add(new String[] { nsr.getUrl(), nsr.getTitle(),
				nsr.getDescription() });
	}
	return ret;
}
 
开发者ID:zhangcongle,项目名称:NewsSpikeRe,代码行数:17,代码来源:BingAzureApi.java

示例2: fromNewstitle2Newslist2

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
public static List<String[]> fromNewstitle2Newslist2(String newstitle) {
	List<String[]> ret = new ArrayList<String[]>();
	AzureSearchNewsQuery aq = new AzureSearchNewsQuery();
	aq.setAppid("POQ8S/XONvSFxnUFrKANXTadRVzDAMN2E2cnCXmPOSM=");// 50,000
																// transactions
	// aq.setAppid("D4Makeg91kNY0ZuZ4SJBfNKQ69m/ay/VVwa+9NLTAIw=");//free
	// 5000 transactions
	aq.setQuery(newstitle);
	aq.doQuery();
	AzureSearchResultSet<AzureSearchNewsResult> ars = aq.getQueryResult();
	for (AzureSearchNewsResult nsr : ars) {
		ret.add(new String[] { nsr.getUrl(), nsr.getTitle(),
				nsr.getDescription(), nsr.getDate() });
	}
	return ret;
}
 
开发者ID:zhangcongle,项目名称:NewsSpikeRe,代码行数:17,代码来源:BingAzureApi.java

示例3: fromQuery2Weblist

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
public static List<String[]> fromQuery2Weblist(String query) {
	List<String[]> ret = new ArrayList<String[]>();
	AzureSearchWebQuery aq = new AzureSearchWebQuery();
	aq.setAppid("POQ8S/XONvSFxnUFrKANXTadRVzDAMN2E2cnCXmPOSM=");// 50,000
																// transactions
	// aq.setAppid("D4Makeg91kNY0ZuZ4SJBfNKQ69m/ay/VVwa+9NLTAIw=");//free
	// 5000 transactions
	aq.setQuery(query);
	aq.doQuery();
	AzureSearchResultSet<AzureSearchWebResult> ars = aq.getQueryResult();

	for (AzureSearchWebResult nsr : ars) {
		ret.add(new String[] {
				nsr.getUrl(), nsr.getTitle(),
				nsr.getDescription() });
	}
	return ret;
}
 
开发者ID:zhangcongle,项目名称:NewsSpikeRe,代码行数:19,代码来源:BingAzureApi.java

示例4: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchRelatedSearchQuery aq = new AzureSearchRelatedSearchQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Oklahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchRelatedSearchResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchRelatedSearchTest.java

示例5: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchWebQuery aq = new AzureSearchWebQuery();
    aq.setBingApi(AZURESEARCH_API.BINGSEARCHWEBONLY);
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setQuery("Oklahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchWebResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchWebOnlyTest.java

示例6: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchVideoQuery aq = new AzureSearchVideoQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Oklahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchVideoResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchVideoTest.java

示例7: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchSpellingSuggestionQuery aq = new AzureSearchSpellingSuggestionQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Okahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchSpellingSuggestionResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchSpellingSuggestionTest.java

示例8: buildNullQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildNullQueryResult() {
    AzureSearchSpellingSuggestionQuery aq = new AzureSearchSpellingSuggestionQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setQuery("Okahoma Sooners");

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchSpellingSuggestionResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:19,代码来源:AzureSearchSpellingSuggestionTest.java

示例9: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchNewsQuery aq = new AzureSearchNewsQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Oklahoma Sooners");
    aq.setCategory("rt_Sports");
    aq.setLocationOverride("US.OK");
    aq.setSortBy("Date");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchNewsResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:29,代码来源:AzureSearchNewsTest.java

示例10: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchWebQuery aq = new AzureSearchWebQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Oklahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchWebResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchWebTest.java

示例11: buildQueryResult

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
/**
 *
 */
@Test(dependsOnMethods = {"TestConstructor", "TestAppid"})
public void buildQueryResult() {
    AzureSearchImageQuery aq = new AzureSearchImageQuery();
    aq.setAppid(AzureAppid.AZURE_APPID);
    aq.setDebug(true);
    aq.setQuery("Oklahoma Sooners");

    logURL(aq);

    aq.doQuery();
    Document ad = aq.getRawResult();
    Assert.assertNotNull(ad);

    AzureSearchResultSet<AzureSearchImageResult> ars = aq.getQueryResult();
    Assert.assertNotNull(ars, "getQueryResult returned null");
    Assert.assertNotNull(ars.getASRs(), "getQueryResult.getASRs returned null");
    Assert.assertFalse(ars.getASRs().isEmpty(), "getQueryResult returned no results");

    asr = ars.getASRs().get(0);
    Assert.assertNotNull(asr, "Unparseable result from result.");

}
 
开发者ID:peculater,项目名称:azure-bing-search-java,代码行数:26,代码来源:AzureSearchImageTest.java

示例12: searchWordAndSave

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
@Override
protected void searchWordAndSave(String word){

    boolean breakFlag = false;
    AzureSearchWebQuery aq = new AzureSearchWebQuery();
    aq.setAppid(BabelConfig.getInstance().getConfigFromFile().bing());
    aq.setQuery(word + " AND \"Powered by phpBB\"" + " NOT lang:en");
    // The results are paged. You can get 50 results per page max.
    // This example gets 150 results
    aq.setPerPage(50);

    for (int i=1; !breakFlag ; i++) {
        aq.setPage(i);
        aq.doQuery();

        AzureSearchResultSet<AzureSearchWebResult> ars = aq.getQueryResult();
        numOfRequests.getAndIncrement();
        for (AzureSearchWebResult anr : ars) {
            BBJob job = new BBJob(anr.getUrl(),lang, logDb);
            try {
                if(job.isValid())
                    broker.put(job);
                else{
                    log.debug("Job not valid: " + job);
                }
            } catch (InterruptedException e) {
                log.error(e);
            }
        }
    }
}
 
开发者ID:gidim,项目名称:Babler,代码行数:32,代码来源:BBSearchProducer.java

示例13: searchWordAndSave

import net.billylieurance.azuresearch.AzureSearchResultSet; //导入依赖的package包/类
@Override
protected void searchWordAndSave(String word){
    boolean breakFlag = false;
    int counter = 0;
    AzureSearchWebQuery aq = new AzureSearchWebQuery();
    aq.setAppid(BabelConfig.getInstance().getConfigFromFile().bing());//julia's key
    //aq.setAppid("8LcemWAvkBRUS/uVBsI0vQFDT74FfrgyiV+PTkPIjMw");
    aq.setQuery("site:blogspot.com " + " \""+word+"\"" + " NOT lang:en"); //site:blogspot.com "word"
    aq.setPerPage(50);
    // The results are paged. You can get 50 results per page max.
    for (int i=1; !breakFlag ; i++) {
        aq.setPage(i);
        aq.doQuery();
        AzureSearchResultSet<AzureSearchWebResult> ars = aq.getQueryResult();
        if(counter++ == 100 ||ars.getAsrs().size() == 0)
            breakFlag = true;
        numOfRequests.getAndIncrement();
        for (AzureSearchWebResult anr : ars) {
            BSJob job = new BSJob(anr.getUrl(),lang, logDb);
            try {
                if(job.isValid())
                    broker.put(job);
                else{
                    log.debug("Job not valid: " + job);
                }
            } catch (InterruptedException e) {
                log.error(e);
            }
        }
    }
}
 
开发者ID:gidim,项目名称:Babler,代码行数:32,代码来源:BSSearchProducer.java


注:本文中的net.billylieurance.azuresearch.AzureSearchResultSet类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。