`
13shu
  • 浏览: 73021 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

solr 查询参数说明

    博客分类:
  • solr
阅读更多

solr 查询参数说明 

原文出处:http://blog.chenlb.com/2009/03/solr-query-params-explain.html

<!-- google_ad_section_start -->

solr 查询参数说明备忘

常用

  • q - 查询字符串,必须的。
  • fl - 指定返回那些字段内容,用逗号或空格分隔多个。
  • start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。
  • rows - 指定返回结果最多有多少条记录,配合start来实现分页。
  • sort - 排序,格式:sort=<field name>+<desc|asc>[,<field name>+<desc|asc>]… 。示例:(inStock desc, price asc)表示先 “inStock” 降序, 再 “price” 升序,默认是相关性降序。
  • wt - (writer type)指定输出格式,可以有 xml, json, php, phps, 后面 solr 1.3增加的,要用通知我们,因为默认没有打开。
  • fq - (filter query)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,例如:q=mm&fq=date_time:[20081001 TO 20091031],找关键字mm,并且date_time是20081001到20091031之间的。官方文档:http://wiki.apache.org/solr/CommonQueryParameters#head-6522ef80f22d0e50d2f12ec487758577506d6002

不常用

  • q.op - 覆盖schema.xml的defaultOperator(有空格时用"AND"还是用"OR"操作逻辑),一般默认指定
  • df - 默认的查询字段,一般默认指定
  • qt - (query type)指定那个类型来处理查询请求,一般不用指定,默认是standard。

其它

  • indent - 返回的结果是否缩进,默认关闭,用 indent=true|on 开启,一般调试json,php,phps,ruby输出才有必要用这个参数。
  • version - 查询语法的版本,建议不使用它,由服务器指定默认值。
分享到:
评论

相关推荐

    solr查询语法

    在Solr查询中,有许多重要的查询参数,这些参数可以帮助我们更精确地控制搜索行为。 1. **q**: 必填参数,代表查询字符串。它是任何Solr查询的基础,用于指定具体的查询条件。 2. **q.op**: 用来覆盖在`schema.xml`...

    Solr操作说明文档

    "Solr 操作说明文档" Solr 是一个基于 Lucene 的企业搜索平台,它提供了强大的搜索功能和高效的索引处理能力。SolrCloud 是 Solr 的分布式搜索解决方案,能够提供高可用性和可扩展性的搜索服务。下面是 Solr 操作...

    match-query-parser,在solr中使用不同的查询时间分析器搜索单个字段.zip

    通过在查询参数中指定这个解析器,我们可以确保查询不会被拆分成单独的词项,而是作为一个整体来匹配索引中的文档。 使用`match-query-parser`,你可以通过以下方式在Solr查询请求中指定: ```bash ...

    solr文件下载即用

    - 这个文本文件可能是Solr的配置说明或者使用指南,包含关于如何设置和使用Solr的详细步骤。 - 可能包含特定的配置参数、启动指令,或者是开发者提供的联系方式15290810931@163.com,以便在遇到问题时寻求帮助。 ...

    solr demo文件txt版

    - 主函数定义: 接受一个URL作为输入参数。 - 使用 `Jsoup.parse()` 方法加载并解析指定URL的HTML文档。 - 提取所有 `&lt;a&gt;`, `&lt;img&gt;`, `&lt;script&gt;` 和 `&lt;link&gt;` 元素的链接,并打印相关信息。 - `&lt;a&gt;` 标签代表...

    solr cache部分 中文解释

    在 Solr 的配置文件(如solrconfig.xml)中,可以通过指定缓存的名称、容量、替换策略等参数来调整这些设置。 在优化 Solr 性能时,正确地管理和调整缓存配置至关重要。这可能涉及到监控缓存命中率、查看缓存大小、...

    solr7.5官方文档

    文档详细解释了 Solr 支持的查询语法,包括如何构造复杂的查询表达式、如何使用通配符等高级功能。 #### JSON 请求 API 文档中提供了 JSON 请求 API 的使用示例,这是一种用于向 Solr 发送复杂查询的强大工具。 #...

    solr ik分词器

    本教程将详细解释如何在Solr中安装和使用IK分词器。 首先,让我们理解一下什么是分词器。在文本检索和自然语言处理领域,分词是将连续的文本分解成有意义的词语单元(如单词或短语)的过程。对于中文,由于没有明显...

    solr教材-PDF版

    - **1.4.3 solr的各包的说明**:Solr的各个包按照功能模块划分,如org.apache.solr.client包包含了客户端相关的类,org.apache.solr.update包则负责索引更新等功能。 **1.5 版本说明** - **1.5.1 1.3版本**:介绍...

    solr开发应用教程

    通过`q`参数指定查询字符串,其他参数如`fl`用于指定返回字段,`sort`用于排序,`rows`控制返回结果的数量。结果可以用JSON、XML或HTML格式展示。 五、高级特性 1. 分词器与过滤器:Solr允许自定义分词规则,如英文...

    solr压力测试报告

    - **性能优化**:通过禁用Solr查询缓存和文档插入缓存来模拟最坏情况下的性能表现,从而更准确地评估系统极限。 - **资源监控**:利用Linux命令行工具如`top`、`iostat`等实时监控CPU、内存、磁盘I/O等关键资源的...

    solr安装资源

    通过调整查询参数,可以优化搜索性能和用户体验。 6. **Solr集群设置**:对于高可用性和负载均衡的需求,可以搭建Solr集群。集群中的每个节点称为一个SolrCloud,它们通过ZooKeeper进行协调。配置Sharding(分片)...

    solr+tomcat处理后的简易部署+说明文档(下)

    根据需要调整索引和查询参数,优化搜索体验。 提供的"说明文档.docx"可能包含更详细的步骤和注意事项,建议仔细阅读。在实际部署中,你可能还需要考虑安全设置、集群配置、性能调优等问题。总之,结合Solr与Tomcat...

    solr入门教程

    在浏览器中输入`http://localhost:8081/solr`,如果出现Solr的管理界面,说明Solr已经成功部署。 接下来,你可以通过Solr的Web用户界面(UI)添加Core。每个Core代表一个独立的索引环境。在`solr_home`目录下创建新...

    solr4.8.1 for linux

    以下是对 Solr 4.8.1 在 CentOS 上安装和使用的关键知识点的详细说明: 1. **Apache Solr**:Solr 是一个基于 Lucene 的全文搜索服务器,提供了分布式、可伸缩性和高可用性,支持多种数据源,如 XML、CSV 和 JSON。...

    solr4.4.0入门配置步骤

    如果页面没有异常,说明Solr已经安装并配置成功。 上述步骤是基于最基础的环境进行Solr4.4.0的入门配置。在实际应用中,可能还需要根据具体需求进行进一步的配置优化,例如调整内存设置、修改默认的搜索参数等。...

    Solr reRank简介

    - **参数说明**: - `q=name:张江松`:指定查询条件为“name”字段包含“张江松”的文档。 - `&sort=agedesc`:设置第一轮排序规则为按“age”字段降序排列。 - `&rq={!rerank reRankQuery=$rrq reRankDocs=100 ...

    solr 企业搜索引擎教程

    - **solrconfig.xml**:配置Solr的行为参数,如缓存策略、查询处理器等。 #### 11. Solr 的应用示例 - **索引设计**:定义文档结构和字段属性。 - **构建索引**:通过API或命令行工具向Solr发送数据以创建索引。 -...

    apache-solr-ref-guide

    安装过程中可能会涉及到设置环境变量、配置Solr服务的端口以及其他相关参数。Solr提供了一个易于使用的基于Web的管理界面,开发者可以通过Web界面来管理Solr配置文件,提交查询,查看日志文件设置以及监控和控制...

Global site tag (gtag.js) - Google Analytics