随笔分类 -  搜索

摘要:1 public class WordCount { 2 static Directory directory; 3 // 创建分词器 4 static Analyzer analyzer = new IKAnalyzer(); 5 static IndexWriterConfig config = 阅读全文
posted @ 2018-09-24 19:39 tele 阅读(1534) 评论(0) 推荐(0)
摘要:查询时的api分为两种一种是万能的set,还有一种是setxxxquery 1 @Test 2 public void search2() throws Exception{ 3 HttpSolrClient solrClient = new HttpSolrClient.Builder("http 阅读全文
posted @ 2018-06-27 12:31 tele 阅读(1672) 评论(0) 推荐(0)
摘要:出现这种情况是因为baseurl填写错误,最开始的时候我写的是用tomcat启动后浏览器中访问solr的地址 结果就出现了如题的异常,当然提示的是404,还有可能提示405,Method not allowed,method post is not supported等等 查看源码后发现给出的实例是 阅读全文
posted @ 2018-06-25 22:53 tele 阅读(543) 评论(0) 推荐(0)
摘要:一.使用支持高版本的ikanalzyer进行分词配置(尾部有文件链接) ikanalyzer最后更新是在2012年,对于高版本的lucee不支持.但网上还是有被修改过的Ikanalyzer的6.5.0版本,试了下可以支持lucene7.x整合到solr7.x中也没什么问题 1.jar包准备 2.把I 阅读全文
posted @ 2018-06-24 12:06 tele 阅读(1899) 评论(0) 推荐(0)
摘要:一.创建索引 1 @Test 2 public void indexCreate() throws IOException { 3 //创建分词器 4 Analyzer analyzer = new StandardAnalyzer(); 5 IndexWriterConfig config = n 阅读全文
posted @ 2018-06-20 21:06 tele 阅读(1497) 评论(0) 推荐(0)
摘要:1 @Test 2 public void indexSearch() throws IOException, ParseException { 3 4 //Termquery:精确string查询 5 // Query termQuery = new TermQuery(new Term("id" 阅读全文
posted @ 2018-06-20 19:56 tele 阅读(877) 评论(0) 推荐(0)
摘要:一.使用步骤 1 //将一个字符串创建成token流,第一个参数 fiedName,是一种标志性参数,可以写空字符串,不建议用null,因为null对于IKAnalyzer会包错 2 TokenStream tokenStream = new IKAnalyzer().tokenStream("ke 阅读全文
posted @ 2018-06-20 19:42 tele 阅读(3640) 评论(0) 推荐(0)