Solr教程:练习一 - 索引Techproducts数据

本练习将指导您启动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)功能

相关资源

© 2025 Solr Community of China All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero