solr相关内容

Solr:在哪里存储附加信息?

我想在索引期间为每个被索引的文档提供附加信息. 并在查询期间在同一分析器中访问此信息以进行比较. 所以.从理论上讲,最好将此值写入此文档中存在的某个字段中,并在查询时也搜索此字段. f.e.我有一个动物数据库.我想找到里面有 3 个词“狗"的所有文件.(只是一个例子).我可以为我的“动物"字段设置我的自定义 BaseTokenFilterFactory,它将生成我的自定义 TokenFi ..
发布时间:2021-12-30 08:53:27 其他开发

架构浏览器不显示我在 Solr 中添加到 schema.xml 中的字段

我在 solr v5.1 中创建的名为“Core3"的核心的 schema.xml 中添加了一些字段.我不是指示例文件夹,而是使用“服务器"文件夹来运行 solr 服务器并创建 solr 核心. 我使用 bin 文件夹中提供的“solr create"实用程序创建了内核. 我使用命令创建了代号“Core3", solr create -c Core3 当我在“C:\tomcat-s ..
发布时间:2021-12-30 08:53:19 服务器开发

Solr 返回文件名

我已经使用 solr 索引了几个文档,现在当我使用管理界面执行搜索时,它以 XML 格式返回搜索结果. 我想弄清楚如何将我已编入索引的文档示例:test.pdf 与我收到的结果相关联,然后将该文档提供给我的用户? solr 会返回给我索引的文档的唯一 ID,以便在索引文档后我可以将文档与该 UID 一起存储在我的数据库中的某处,然后当用户执行搜索时 solr 返回唯一 ID匹配搜索条件 ..
发布时间:2021-12-30 08:53:11 其他开发

如何在 solr 中索引带有前缀的单词?

我使用 solr 3.3 来索引我的文件,我想要带有后缀的 solr 索引词,例如我想索引像颜色一样的彩色,当我搜索颜色时,solr 显示任何具有彩色的文档. 解决方案 您需要对现场进行分析. 词干 - 它是一种字典.这将减少索引和搜索到其词根的单词. 例如如果搜索到任何单词,颜色、颜色、颜色将与您的搜索匹配. 在某些情况下,上述词干提取不起作用. 您可以使用 Synony ..
发布时间:2021-12-30 08:52:57 其他开发

SolrJ addFile 保持文档打开

我已经提交了一个类似的问题,但我已经将问题分解为最简单的形式,所以我要再次发布: 问题是,如果我多次添加同一个文件,SolrJ 似乎会保持文件句柄打开. 我使用以下方法向Solr提交文档: public boolean addDocument( File doc ) 抛出 IOException, SolrServerException {ContentStreamUpdateReq ..
发布时间:2021-12-30 08:52:51 Java开发

如何不按频率对 SOLR 拼写检查建议进行排序?

如果您在我的暂存索引中搜索 ahve,您会得到 the 作为第一个拼写检查更正,因为 the 出现的比 have 多 在索引中(我索引了 500 个文档). 如果您在我的本地索引中搜索 ahve,您会得到 have 作为第一个拼写更正,因为 have 在索引中出现的次数比任何其他词都多.(我索引了 21 个文档). 这是从我的暂存索引返回的一个简单的哑巴 ..
发布时间:2021-12-30 08:52:26 其他开发

使用solr进行离线聚类?

我想在 solr 中聚集我的索引数据.每个 solr 文档都包含以下字段:id、title、url. 我已经阅读了 solr 7.7 文档,那里提到的聚类算法仅适用于每个查询的搜索结果.而我需要的是基于文档标题的完整索引聚类. 有人可以帮忙吗? 解决方案 据我所知,没有用于聚集整个 Solr 索引的开箱即用插件. 如果你有一些机器学习的背景,看看Apache Mahout ..
发布时间:2021-12-30 08:52:15 其他开发

禁止在 Hybris 前端搜索具有特定属性值的产品

假设我有一个要求,我不想在具有特定属性值的 Hybris 前端搜索产品.即使 Hybris SOLR index 中存在以下产品. 如何解决这个问题? 解决方案 哪些产品应该被索引是由灵活的搜索查询定义的. 您可以通过导航到 System/Facet Search/Indexed Types 在 hmc/backoffice 中找到它们.选择您的索引类型.在那里您可以找到完整和 ..
发布时间:2021-12-30 08:51:59 其他开发

在多核 solr 中配置 DIH

我有一个 solr 的多核实现.我想配置DIH/核心.我设法让它在单核 solr 上工作.我假设,我必须进行配置/核心,这意味着我在核心的 conf 目录中创建 data-import.xml 并重写核心的 solrconfig.xml.我还在 lib 中复制了 dih 的加工驱动程序,但收到一条错误消息: org.apache.solr.common.SolrException:加载类时出 ..
发布时间:2021-12-30 08:51:51 其他开发

带有单独排序的 solr boost 查询

我想将所有具有 inv=0(可能的值从 0 到 1000)的文档降级到结果集的末尾.我还有其他排序选项,例如 name desc 作为查询的一部分. 例如下面是我的 solr 文档 Doc1 : name=apple , Inv=2文档2:名称=球,Inv=1文档 3 : name=cat , Inv=0Doc4 : name=dog , Inv=0文档 5:名称=鱼,Inv=4Doc6 ..
发布时间:2021-12-30 08:51:42 其他开发

solr tomcat utf-8

我有一个使用 tomcat 的 solr 设置,我使用 jdbc 从数据库导入数据,但是当我在导入数据后使用非 unicode 字符时,发送查询时它无法识别结果中的查询 解决方案 对于带有 solr 的 Tomcat 上的 UTF-8 支持,您可能需要检查 Why_don.27t_International_Characters_Work.3F URI_Charset_Config ..
发布时间:2021-12-30 08:51:25 服务器开发

Lucene 搜索匹配短语中的任何单词

我想搜索一个包含很多单词的字符串,并检索与其中任何一个匹配的文档.我的索引方法如下: Document document = new Document();document.add(new TextField("termos", text, Field.Store.YES));document.add(new TextField("docNumber",fileNumber,Field.Sto ..
发布时间:2021-12-30 08:51:18 Java开发

在java api的Solr搜索中需要搜索文本和它周围的几行

我使用的是 solr 7.7.2,我在 Solr 中使用 solrj 编写了一个 Java 程序,该程序在一个巨大的文本文件中搜索一个词.我使用以下代码来显示代表整个文本的搜索结果. SolrQuery params = new SolrQuery();params.setQuery("内容:搜索词"); 如何只显示一行文字,其中该行的单词是? 所有代码都是这样 public stat ..
发布时间:2021-12-30 08:51:11 Java开发

索引枚举的值,而不是字符串

是否可以使用 Solrnet 索引 Enum 的值而不是其字符串表示? 说我必须遵循枚举: [可序列化][旗帜]公共枚举性别{男 = 0,女性 = 1} 并向 User 类的 Gender 属性添加 solr 属性: [SolrField("性别")]公共虚拟性别性别{得到;放;} 如果我使用以下方法索引实体: solr.Add(user) 然后它会将“男性"索引为性别而不是 0 ..
发布时间:2021-12-30 08:50:59 其他开发