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

  • 相关阅读:
    变量的使用
    Matrix Operations
    Modify tensor shape
    张量的创建
    feed_dict 的使用
    安装并配置 HBase2.2.2
    HDFS 编程实践(Hadoop3.1.3)
    TensorFlow的安装
    GUI tkinter (Menu) -弹出菜单
    GUI tkinter (Menu) -下拉菜单
  • 原文地址:https://www.cnblogs.com/usual2013blog/p/4188257.html
Copyright © 2011-2022 走看看