出现乱码或者查不到结果的排查方法:
1) Tomcat的server.xml需要保证:
如果没有设置URIEncoding="UTF-8",在提交查询的select的url会出现乱码,当然也就查不到了。
2) 添加索引的时候,xml数据文件需要包含utf-8声明,也就是:
然后使用Solr自带的post.jar或者curl来进行post索引:
java: java -Durl=http://localhost:8080/solr/update -Dcommit=yes -jar post.jar data.xml
curl:
curl -F "file=@data.xml" http://localhost:8080/solr/update
curl -H "Content-Type: text/xml" -d "" http://localhost:8080/solr/update
该步骤如果没有设置好,出错的表现是,查询的结果是乱码(可以设置查询关键词为id:[* TO *]确保显示出所有的结果).
3) 如果确保了如上的两个步骤都设置正确,但是使用http://localhost:8080/solr/admin/的查询表单(该表单支持utf-8没有问题)仍旧查不到结果,则问题可能出在分词器,可以尝试不同的分词器。)
参考: http://blog.chenlb.com/2009/03/solr-query-params-explain.html
分享到:
相关推荐
资源名称:相关性搜索 利用Solr与Elasticsearch创建智能应用内容简介:《相关性搜索:利用Solr与Elasticsearch创建智能应用》揭开了相关性搜索的神秘面纱,告诉大家如何将 Elasticsearch与 Solr这样的搜索引擎作为可...
solr乱码解决方法,excel文件,贴图说明。
1 Introduction to Solr – FREE 2 Getting to know Solr – AVAILABLE 3 Key Solr concepts – AVAILABLE 4 Configuring Solr – AVAILABLE 5 Indexing – AVAILABLE 6 Text analysis – AVAILABLE PART 2: CORE ...
springboot、Dubbo、MySQL,源码web系统,框架,代码均经过严格测试,可直接运行,有需要可自取
solr_lxml_示例演示 solr 和 lxml 的 python 代码支持:Mac osx。 Python2.7 & python3.2 lxml 和 yaml 只为 Python2.7 & python3.2 编译示例可执行代码位于:/solr_lxml_Example/server/core 当任何应用程序启动时...
Node.js 的 Solr 模块参考Node.js: : Solr: : 使用npm test运行测试。 如果您没有在 127.0.0.1:8983 上运行 Solr,请编辑“test/common.js”。使用示例请参阅使用测试。 这是一个快速示例: var solr = require ( ...
2. Solr查询 3. Facet查询 4. Group查询 5. 高亮查询 6. Suggest查询 7. SolrJ 章节三:Solr高级(上) 1. Solr Cloud 2. 函数查询 3. 地理位置查询 4. JSON Facet 章节四:Solr高级(下) 1. 深度分页 2. Solr Join...
mir-solr:MIR SOLR配置
Spring Boot和Solr 在这个示例中,我们看到如何将spring boot与solr一起用作数据库: Sprint Boot平板电脑索尔我们要做的第一件事是在solr de vehicle中创建模式以保存车辆的信息。 使用此命令,我们将使用bash脚本...
Laravel 4 Apache Solr Laravel 4软件包提供了一个接口,用于通过其静态接口使用(查询) 。安装首先通过Composer安装此软件包。 编辑项目的composer.json文件,以要求davispeixoto/laravel-4-solr 。 "require": {...
- How to scale Solr for big data - Rich real-world examples - Solr as a NoSQL data store - Advanced multilingual, data, and relevancy tricks - Coverage of versions through Solr 4.7
solr查询语法,solr常用查询语法汇总。
设置完成后,Zotonic 会将其保存的每个资源推送到 Solr,以便可以查询数据库。 要将整个站点重新索引到 Solr,请按管理员中的“重建搜索索引”按钮。 安装 您需要为每个要为其启用 Solr 支持的站点手动添加一个...
2,如果我们在核心中有问题(复制问题,核心已关闭,Solr完全不响应,返回了空的核心列表,等等) 用法示例: $ ./solr-monitor -h Usage: solr-monitor [OPTIONS] Options: --help | -h Print the brief help...
rsolr:Apache Solr的Ruby客户端
使用mahout机器学习改进solr查询结果
Solr 样例应用程序:j-solr1.zip
This book is for developers who already know how to use Solr and are looking at procuring advanced strategies for improving their search using Solr. This book is also for people who work with ...