前文中我们已经创建了core并且配置好了solrconfig和schema两个文件,下面进行最后一步:上传数据和创建索引。根据数据形式的不同,我们可以选择WEB UI和DIH(Data Import Handler)两种上传数据的方法。
1 Solr网页交互界面(WEB UI)
在solr管理页面选择core后,我们就可以看到用来上传数据的菜单“Documents”。Documents既可以上传单个文件,也可以实现多个文件的批量上传,相比DIH更适合上传字段简单、数据量少的文本形式数据。上传页面的可选属性如下:
- Document Type:上传数据的格式类型,“CSV”文件对应“.csv”文件,“JSON”和“XML”对应“.json”和“.xml”的单个文件,“Solr Commend”对应“.json”和“.xml”的批量导入(事实上我们很少会上传单个文件);
- Document(s):粘贴数据的文本框,选择数据的格式类型后solr会有数据格式示例;
- Commit Within:表示数据上传必须在指定时间(毫秒)内完成,否则放弃上传;
- Overwrite:是否对具有相同主键(“uniqueKey”)的Document覆盖;
- Boost:Document的权重。