11 2020 档案

摘要:Solr中的Join其实有两大类,普通Join和Block Join. 当前页面先说普通的Join。 其实Join操作让我发现,Solr所谓的跨节点查询,是有问题的。 Solr中的查询,是基于每个node的每个replica(也就是内部的Core)。每次query的结算,都必须在一个code中完整的 阅读全文
posted @ 2020-11-09 18:09 爪哇国的小蚂蚁 阅读(567) 评论(0) 推荐(0)
摘要:基本query如何写,都是参考guide中的例子。 比如:https://lucene.apache.org/solr/guide/8_5/the-standard-query-parser.html 以下红框中的内容都是。 但是所有的query,最后其实都是归结到QParserPlugin的实现类 阅读全文
posted @ 2020-11-09 13:52 爪哇国的小蚂蚁 阅读(139) 评论(0) 推荐(0)
摘要:先把结论说在前面:最好在index的时候传入的值就是正确的类型。 solr中会自动转换类型,比如shema定义: <field name="vstamp" type="plong"/> <field name="vstamp2" type="string"/> index一个doc: { "id": 阅读全文
posted @ 2020-11-09 11:40 爪哇国的小蚂蚁 阅读(164) 评论(0) 推荐(0)
摘要:使用了本地编辑的schem文件,导致Solr拉起来时报错: Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.E 阅读全文
posted @ 2020-11-09 11:33 爪哇国的小蚂蚁 阅读(82) 评论(0) 推荐(0)
摘要:参考代码: DirectUpdateHandler2. addDoc0() SolrConfig.loadUpdatehandlerInfo() 以下是结论: 1. Soft commit是保存在cache中,而hard commit是保存到磁盘的索引文件中;(此处有保留,softcommit后且未 阅读全文
posted @ 2020-11-09 11:21 爪哇国的小蚂蚁 阅读(360) 评论(0) 推荐(0)