前面已经把solr的环境搭建好了,下面我们就可以创建一个Core并用其搜索我们需要的东西了
1.新建core目录
在前面配置的“solr/home”目录下,新建core目录core_test
2.配置core
从下载的solre包复制目录solr-6.1.0\server\solr\configsets\data_driven_schema_configs\conf到“core_test”目录下
3.solr后台创建core
浏览器打开solr后台:http://localhost:8080/solr/index.html,Core Admin->Add Core,输入core_test
注:如果创建失败注意看控制台是不是缺少包了
4.新建Field搜索字段
选择刚刚创建的core(core_test),选择schema,Add Field:
这里我们创建两个测试字段name(text_en),age(int)
5..添加/更新文档
前面我们相当于创建了数据库表和列,下面这一步就是添加数据,这样我们才能开始搜索。
这里我们用xml方式添加文档到core_test中:
Core Selector->core_test->Documents,然后选择XML类型
<add> <doc> <field name="name">Michael Jordan</field> <field name="age">53</field> </doc> <doc> <field name="name">James</field> <field name="age">32</field> </doc> <doc> <field name="name">Curry</field> <field name="age">28</field> </doc> <doc> <field name="name">James Harden</field> <field name="age">27</field> </doc> </add>
最后Submit Document
6.搜索内容
这里就只做简单示例,更详细的后面使用再介绍
“q”中,输入“name:James”,最后Execute Query,我们就可以获得搜索的结果