本练习将指导您启动Solr、创建集合、索引基本文档并执行搜索操作。
启动Solr云模式
1. 启动Solr云模式
使用以下命令启动Solr云模式:
1 | bin/solr start -e cloud |
2. 按照交互式提示操作
- 选择2个节点(默认)
- 接受默认端口(8983和7574)
- 将集合命名为”techproducts”
- 选择”sample_techproducts_configs”配置
索引Techproducts数据
使用post工具索引示例文档:
1 | bin/solr post -c techproducts example/exampledocs/* |
这个命令会索引example/exampledocs目录下的所有文档,包括各种格式的文件。
基本搜索技术
1. 搜索所有文档
1 | q=*:* |
这将返回集合中的所有文档。
2. 搜索单个词条
1 | q=foundation |
搜索包含”foundation”一词的所有文档。
3. 搜索特定字段
1 | q=cat:electronics |
在类别(cat)字段中搜索”electronics”。
4. 短语搜索
1 | q="CAS latency" |
搜索精确的短语”CAS latency”。
5. 组合搜索词条
必须包含两个词条:
1 | q=+electronics +music |
包含第一个词条但排除第二个:
1 | q=+electronics -music |
清理(可选)
删除集合
1 | bin/solr delete -c techproducts |
停止Solr节点
1 | bin/solr stop --all |
关键学习要点
- SolrCloud配置:了解如何在云模式下启动和配置Solr
- 索引多种文档类型:学习如何索引不同格式的文档
- 基本搜索查询技术:掌握各种搜索语法
- 集合管理:了解如何创建和删除集合
下一步
完成本练习后,您已经掌握了Solr的基本操作。接下来可以:
- 尝试更复杂的查询语法
- 了解字段类型和模式设计
- 继续练习二,探索分面(facets)功能