3

Solr 版本: 4.2.1

目标:
我正在尝试构建一个非常简单的 Solr 示例

到目前为止:
安装的 solr
能够成功运行示例\教程http://lucene.apache.org/solr/4_2_1/tutorial.html

下一步:
现在我正在尝试创建自己的架构
我已经创建了一个架构:http
://pastebin.com/vj4ATa8d 和一个测试文档: http: //pastebin.com/7fvZ5GTQ
我已经使用命令将文档添加到 Solr
java -jar post.jar testdoc.xml

工作原理:
在 Solr Admin 中,我可以看到架构
我可以看到上传的一个文档
我可以转到管理控制台并查询如下:将
q 指定为“:”。这有效-显示文档

http://localhost:8983/solr/collection2/select?q=*%3A*&wt=xml&indent=true

什么不起作用:
如果我将 q 作为 Nashua- 我看不到任何结果
这是默认搜索字段
其他属性也不起作用

http://localhost:8983/solr/collection2/select?q=Nashua&wt=xml&indent=true

调试响应http://pastebin.com/fTneyEba

4

1 回答 1

2

您需要将字段复制到默认搜索字段(在本例中为文本)或使用要搜索的字段限定查询:

.../select?q=city:Nashua&wt=xml&indent=true

需要阅读的内容:

  1. 默认搜索字段
  2. 复制字段

两者都记录在这里:

https://wiki.apache.org/solr/SchemaXml

于 2013-04-16T16:12:29.553 回答