solr4.7拼写检查怎么实现
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"solr4.7拼写检查怎么实现",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"solr4.7拼写检查怎么实现"吧!①拼写检查不同于其他域,
千家信息网最后更新 2026年11月03日solr4.7拼写检查怎么实现
本篇内容主要讲解"solr4.7拼写检查怎么实现",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"solr4.7拼写检查怎么实现"吧!
①拼写检查不同于其他域,它在建立索引时需要分词,但是检索时不需要分词,所以要建立一个特殊的域,以供拼写检查:
在schema.xml文件里设置所需的拼写检查域都有哪些字段:
②在solrconfig.xml文件里设置:
text_spell default spell solr.DirectSolrSpellChecker internal 0.5 2 1 5 2 0.01 solr.FileBasedSpellChecker file spellings.txt UTF-8 spellcheckerFile spell default on true true spellerror
③solrj里的代码
/** * @method: testSpellCheck * @Description: 拼写检查 * * @author: ChenYW * @date 2014-4-15 下午06:14:56 */ public String spellCheck(String word){ SolrQuery query = new SolrQuery(); query.set("defType","edismax");//加权 query.set("qf","name^20.0"); query.set("spellcheck", "true"); query.set("spellcheck.q", word); query.set("qt", "/spell"); query.set("spellcheck.build", "true");//遇到新的检查词,会自动添加到索引里面 query.set("spellcheck.count", 5); try { QueryResponse rsp = server.query(query); SpellCheckResponse re=rsp.getSpellCheckResponse(); if (re != null) { if(!re.isCorrectlySpelled()){ String t = re.getFirstSuggestion(word);//获取第一个推荐词 System.out.println("推荐词:" + t); return t; } } } catch (SolrServerException e) { e.printStackTrace(); } return null; }到此,相信大家对"solr4.7拼写检查怎么实现"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
检查
内容
文件
索引
学习
推荐
实用
更深
特殊
代码
兴趣
字段
实用性
实际
操作简单
方法
更多
朋友
网站
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
互联网科技产业
北京路客互联网科技有限公司
互联网公司 科技公司
互联网科技小贷
广州互联网络科技有限公司
狮子座互联网科技培训
互联网科技论坛
互联网前沿科技
金融科技和互联网金融
互联网科技素材视频竖屏
深圳互联网科技怎么样
深圳国际航运科技和互联网
北京大学互联网科技怎么样
重庆威客帮互联网科技
互联网公司科技股
如何创新互联网科技
科技互联网海报
扫呗互联网科技有限公司
互联网科技收购价值
互联网科技海报
广州百单互联网科技有限公司
科技互联网政务服务
互联网科技金融公司
卓越科技(互联网 )
创业天下互联网科技有限公司
千方科技属于互联网企业吗
上海科技产业互联网平台
皮皮虾互联网科技有限公司
互联网科技包装股
- 上一篇
Eclipse check out Visual SVN 遇到问题 svn:E175002: connection refused by the server
本机上装了 Visual SVN 2.7, 使用 Eclipse ,安装了 svn 插件for eclipse, 在Visual 的 visual server上建立了 repostory ,但用 e
- 下一篇
mvc设计模式指的是什么
这篇文章主要介绍了mvc设计模式指的是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mvc设计模式是通过JSP技术来表现页面,通过Se