zoukankan      html  css  js  c++  java
  • 开发solr功能问题点

    Criteria criteria = new Criteria();

    public Criteria and(Criteria criteria) {
    this.criteriaChain.add(criteria);
    return this;
    }

    public Criteria and(Criteria... criterias) {
    this.criteriaChain.addAll(Arrays.asList(criterias));
    return this;
    }

    这两个方法的区别是什么?

    Map<String, String> map = new HashMap<String, String>();
    map.put("q", "id:716669245129728 AND price:1000");

    SolrParams solrParams = new MapSolrParams(map);
    SolrServer solrServer = solrTemplate.getSolrServer();

    QueryResponse queryResult = solrServer.query(solrParams);
    SolrDocumentList solrList = queryResult.getResults();
    System.out.println("result size-------------------" + solrList.size());

    上面的AND 表示一起查询,id和price的查询条件都要满足

    不能为小写,区分大小写

    参考链接如下:

    http://wiki.apache.org/solr/SolrQuerySyntax

  • 相关阅读:
    Domino
    tomcat 部署 外网访问
    市场4
    android 源码下载编译
    SSIS
    代码审查工具
    mfc 常用控件
    屏蔽home
    MFC BEGIN_MESSAGE_MAP()
    社交产品
  • 原文地址:https://www.cnblogs.com/usual2013blog/p/4188257.html
Copyright © 2011-2022 走看看