Solr Admin的页面操作
登录Manager管理页面,选择“集群 > 待操作集群的名称 > 服务 > Solr”,确认Solr的实例全部正常工作。单击“Solr WebUI”的“SolrServerAdmin”(两个任选一个),进入Solr Admin的页面。
- 创建Collection
进入Solr Admin页面后,选择“Collections > Add Collection”,填写索引名称name与配置集config set,并填写好shard数NumShards和副本数replicationFactor。
创建索引时填写的索引名称name不应设置过长,一般不推荐超过255字符,否则可能会影响ZooKeeper和Solr的性能,具体请见参数SOLR_COLLECTION_CORE_MAX_LENGTH。
图1 创建Collection
填写完后,单击“Add Collection”按钮,Cloud页面就会出现创建好的collection。
- 添加文档
进入Solr Admin页面后,单击“Collection Selector”选择待操作的collection,然后单击“Documents”,填写需要添加的字段,如图2所示。
在页面也可以采用上传文件的方式创建索引,上传的文件所包含的id字段都需在solr的配置文件“schema.xml”中定义好,且在“Extracting Req. Handler Params”框中输入相应的上传文件的update的类型即可(上传文件大小限制为2GB)。例如上传一份CSV文件创建索引,则选择“Document type”为“File Upload”,在“Extracting Req. Handler Params”框中输入“&update.contentType=application/csv&commit=true”,其过程如图3所示。
- 查询索引
在Solr Admin的页面,单击“Collection Selector”选择待操作的collection,然后单击“Query”,单击“Execute Query”,可以看到刚刚添加的数据,如图4所示。
- 删除索引数据
在Solr Admin页面后,单击“Collection Selector”选择待操作的collection,然后单击“Documents”,然后选择xml格式,并且在Document(s)项输入:<delete><query>*:*</query></delete><commit/>,可以删除该core所在的collection的所有索引数据,删除后可以执行查询操作,发现没有索引数据。如图5所示:
- 删除collection
在Solr Admin界面,单击“Collections”,选择需要删除的“collection”,单击“Delete collection”,填写需要删除的collection,再单击“Delete”,该collection就被删除了。如图6所示: