问题标签 [solrj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - 使用 Apache Solr 索引数据库中的所有表
如何使用 Apache solr 索引大多数表(例如:20 表)
我们需要为 dataconfig.xml 中的每个表添加实体标签吗?
提前致谢
迪利普
solr - 如何使用构面值在 solr 中查询
我有以下方面的价值-
facetname1 -value11 ,value12, 值 13
facetname2 - value21, value22, value 23
用户从 UI 页面中选择了值 value12、value23。我只有这些值,我想使用这些构面值查询 solr。从 SolrJ API 中,我如何从其值中找到构面的名称以及如何从中查询solr 索引.. 提前致谢
更多信息
我可以通过键入http://localhost:8080/requesthandlername来查看此信息 该请求处理程序包含每个方面的名称
solr - 在 solr 中查询
我从我的 URL 中获取了以下查询
我想使用这个查询来查询 solr
我在 tomcat 日志文件中检查了我的查询,它被翻译为
尽管有 500 个文档,但它给了我 0 个结果。我尝试使用解码我的查询
但后来它开始抱怨“[”标志。
我应该如何使用此查询查询 solr 服务器?是否需要解析查询并取每个过滤器的值然后使用
方法。有人可以帮我吗
java - SolrJ 查询、连接查询
我目前正在研究 solr,在其中创建一个连接,我需要写
其中 cat1 和 cat2 是我希望我的产品所在的类别,即所有具有这两个类别的产品。
我使用它得到了准确的结果,我可以找到如何使用 SolrJ api 在 Java 中编写相同的结果
我在做什么
这没有给出soln,solr给出错误
现在根据第 1 页
更好但仍然不起作用,附加我不想要的“&”,从那时起输出是错误的,这是 wat 到 solr 进行处理,结果仅基于“cat1”,而不是两者的 AND
3rd,尝试了最新答案中建议的 wat 页面,惨遭失败这是 wat 去 solr 进行处理,这里的工作方式类似于 OR 运算符而不是 AND
PS:我需要找到关于如何编写myQuery的解决方案,请帮助,坚持下去
它终于解决了,嵌套 += " AND query :\"{!dismax qf=category_name v="; 是我的问题的解决方案
现在查询得到处理!谢谢
solr - solrQuery.setFilteQueries() 方法中的问题
我从我的 URL 中获取了以下查询
我解析了我的查询字符串并从中获取了每个 facetname 和 facet 值并存储在地图中
然后我使用以下代码在 solr 中使用 solrj 进行查询
但是在运行我的代码后,我发现 solrQuery.setFilterQuery 方法只为最后一个设置方面设置过滤器。这意味着如果我运行循环并使用此函数三次,它只采用最后设置的过滤器值。有人可以澄清这一点并告诉我这样做的更好方法。我也在解码网址。所以,如果我的方面在中间包含一些特殊字符,那么我不会得到任何结果。我也尝试在不编码的情况下使用它,但它没有用。:(
java - Solr Jquery 自动完成 URL 源
通过SO浏览后,我发现这段代码到处都是,甚至我想实现AutoComplete,我正在使用Solr来实现搜索,并想使用TermsComponent实现Autocomplet
现在我的问题是,如何配置 url 源,应该是这样,以下 url http://localhost:8983/solr/terms?terms.fl=name&terms.prefix=at&wt=json&omitHeader=true 给了我完美的结果,现在请告诉我 wat 应该是我的 url 源,如果我想自定义添加更多参数,如 terms.lower=py&terms.lower.incl=false&indent=true&wt=json 等,我应该更好地将它们编码在 url 或我的 java 类中像 List terms = query(q, Integer.parseInt(limit));
}
请帮忙,嗯,在 jquery 中不太好,所以想再确认一件事,因为我需要,我只需要在这里修改 url 或者必须自定义更多的东西
java - 通过 Solrj 访问 Solr facet_ranges
也许已经为时已晚,但我正在努力解决Solr 的 Facet Ranges问题。我可以通过 Solrj 执行查询,但我不明白如何通过 Solrj 检索结果。QueryResponse对象没有给我范围的 getter 方法,是吗?
例如,生成的 XML 如下所示:
我想获得计数数据。
java - SolrJ 的 UpdateRequest 值得尝试,而不是在配置中设置 autoCommit?
使用 SolrJ 将文档插入 Solr 时,有时会出现超时。现在我正在寻找解决方案并认为,也许自动提交可能是一种可能的方法。我可以直接在solrConfig.xml中设置它,或者我可以在例如 SorlJ 中使用CommitWithin。
目前我正在通过addBeans插入文档,这很好,因为它很舒服。
UpdateRequest只为我提供了直接添加 SolrInputDocuments 的可能性,因此没有 bean 。例如来自http://wiki.apache.org/solr/CommitWithin:
我不知道,如果设置一般的 autoCommit 是否明智。这对我来说听起来像是一个“硬”的方法。当我阅读写在 solrconfig.xml 中的评论时
在添加文档时考虑使用“commitWithin”,而不是启用 autoCommit。
我更反对这种解决方案。CommitWithin 是不是更智能的解决方案,当然这意味着要编写更多代码?
顺便说一句:是否可以使用 commitWithin 功能添加 bean?
solr - 使用 solrj 索引 FTP 文档
我想用 solrj API 索引一些文档,但这些文档的 URL 是 FTP。
如何在 solrj 中设置 FTP 帐户的用户名和密码?
solr - 使用 solrj 索引文件时出现内存不足异常
我用 solrj 编写了一个简单的程序来索引文件,但是一分钟后它崩溃了并且 java.lang.OutOfmemoryError : java heap space 出现
我使用 Eclipse,我的内存存储大约 2GB,我在调试配置中为我的 tomcat 的 VM arg 和我的应用程序设置了 -Xms1024M-Xmx2048M,并取消注释 solrconfig 中的 maxBufferedDocs 并将其设置为 100,然后再次运行应用程序,但它崩溃了很快当它到达大于 500MB 的文件时
有没有用 solrj 索引大文件的配置?我的 solrj 的详细信息如下: