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