Apache Solr 搜索平台
Solr 基于 Lucene,提供全文检索、分面、聚合和高亮,适合企业搜索和日志检索。核心概念是 collection、core、schema 和 ZooKeeper(SolrCloud 模式)。
启动单机:
solr start -p 8983
solr status
创建 collection:
solr create -c docs -d _default
索引文档:
curl -X POST 'http://localhost:8983/solr/docs/update/json/docs?commit=true' \
-H 'Content-Type: application/json' \
-d '[{"id":"1","title":"磁盘满排查","tag":"linux"}]'
查询:
curl 'http://localhost:8983/solr/docs/select?q=title:磁盘&fq=tag:linux&rows=5&wt=json'
查看 schema:
curl 'http://localhost:8983/solr/docs/schema/fields?wt=json'
SolrCloud 启动:
solr start -c -z zk1:2181,zk2:2181,zk3:2181
solr create -c docs -shards 3 -replicationFactor 2
indexed=true,查询不到。合上页面,先回答,再展开对照。
indexed=true。