zoukankan      html  css  js  c++  java
  • ElasticSearch排序Java api简单Demo

    代码:

       String time1 = ConstValue.GetCurrentDate();
            SortBuilder sortBuilder = SortBuilders.fieldSort("tfp_save_time")
                    .order(SortOrder.DESC).ignoreUnmapped(true);
    
            SearchResponse scrollResp = client
                    .prepareSearch("flume-" + time1 + "-content-news")
                    .addHighlightedField("scc_content")
                    .addHighlightedField("scm_title")
                    .setQuery(ConstValue.queryBuilder22(requestSignal.getQuery()))
                    .addSort(sortBuilder).addHighlightedField("scc_title")
                    .setHighlighterPreTags("<em>").setHighlighterPostTags("</em>")
                    .setFrom((requestSignal.getPage() - 1) * 20).setSize(20)
                    .execute().actionGet();
    

     官方粘的:

    client.prepareSearch(indexName).setTypes(typeName)
          .setQuery(query)
          .addSort(fieldSort("activity").order(DESC).missing("_last"))
          .setSize(limit)
          .execute().actionGet();
    

     The .missing("_last") cannot be applied to boolean fields.

  • 相关阅读:
    离线缓存之RNCachingURLProtocol解析
    Element demo解析
    GHUnit+OCMock
    XCTest+XCTool
    day1`4整理
    day4 笔记
    day3
    day1
    day2
    Python学习(二)——Python基础
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/7605142.html
Copyright © 2011-2022 走看看