how2j的solr教程
- 突然发现购买的服务 出啦solr的教程 赶紧学一波
 - 自己练习时的源码 solr源码
 
1.命令行创建core 界面创建会报错
- 教程针对win 没找到linux的命令行方式 用先前学的方式 教程
 - 为了防止上面教程对how2j教程的干扰,需要明确:不要导入配置的数据库的数据 & 保证字段与how2j教程相同(how2j中 字段是界面创建的)
总结: 复制conf到test目录 再去新建test就成功啦
 
1  | solr 需要我们自己将配置文件放到我们新建的Core下,官方提供的配置  | 


2.配置中文分词
- 下载地址
-将下载的jar复制到server\solr-webapp\webapp\WEB-INF\lib - 修改配置文件 managed-schema:
 
1  | <schema..>下  | 

3.设置字段
- core相当于表 字段存数据
 - 但不需要和数据库表结构一样,通过代码把数据的字段数据取出来,在插入solr的表结构就行啦 参考亿信智能知识库solr的表结构。
 - 注意:一定要使用中文分词 中新创建的 text_ik类型,否则后续查询中文会失败。
 - 存数值 的字段 就不用text_ik price pfloat why????
 - 界面添加==managed-schema中配置

 
4.创建索引
- 搞正式项目通常不用dateimprot 而是用代码实现
 - how2j没用数据库
 - 创建项目时 发现solr7.5.0才有HttpSolrClient.Builder(url).build();
Builder方法 其他版本报错 - 插啦5分钟  搞定。


 
5.分页查询

6.高亮显示

7.更新删除索引
