solr相关内容
我想在索引期间为每个被索引的文档提供附加信息. 并在查询期间在同一分析器中访问此信息以进行比较. 所以.从理论上讲,最好将此值写入此文档中存在的某个字段中,并在查询时也搜索此字段. f.e.我有一个动物数据库.我想找到里面有 3 个词“狗"的所有文件.(只是一个例子).我可以为我的“动物"字段设置我的自定义 BaseTokenFilterFactory,它将生成我的自定义 TokenFi
..
我在 solr v5.1 中创建的名为“Core3"的核心的 schema.xml 中添加了一些字段.我不是指示例文件夹,而是使用“服务器"文件夹来运行 solr 服务器并创建 solr 核心. 我使用 bin 文件夹中提供的“solr create"实用程序创建了内核. 我使用命令创建了代号“Core3", solr create -c Core3 当我在“C:\tomcat-s
..
我已经使用 solr 索引了几个文档,现在当我使用管理界面执行搜索时,它以 XML 格式返回搜索结果. 我想弄清楚如何将我已编入索引的文档示例:test.pdf 与我收到的结果相关联,然后将该文档提供给我的用户? solr 会返回给我索引的文档的唯一 ID,以便在索引文档后我可以将文档与该 UID 一起存储在我的数据库中的某处,然后当用户执行搜索时 solr 返回唯一 ID匹配搜索条件
..
我正在索引具有下一个结构的 xml 文档集合: 1234一些名字 有什么方法可以创建solr索引以便
..
我使用 solr 3.3 来索引我的文件,我想要带有后缀的 solr 索引词,例如我想索引像颜色一样的彩色,当我搜索颜色时,solr 显示任何具有彩色的文档. 解决方案 您需要对现场进行分析. 词干 - 它是一种字典.这将减少索引和搜索到其词根的单词. 例如如果搜索到任何单词,颜色、颜色、颜色将与您的搜索匹配. 在某些情况下,上述词干提取不起作用. 您可以使用 Synony
..
我已经提交了一个类似的问题,但我已经将问题分解为最简单的形式,所以我要再次发布: 问题是,如果我多次添加同一个文件,SolrJ 似乎会保持文件句柄打开. 我使用以下方法向Solr提交文档: public boolean addDocument( File doc ) 抛出 IOException, SolrServerException {ContentStreamUpdateReq
..
是否有使用多核支持的存储库使用 solr 设置 spring 数据的详细而完整的说明? 解决方案 spring-data-solr 唯一需要用到的依赖是 org.springframework.dataspring-data-solr1.5.2.RELEASE
..
如果您在我的暂存索引中搜索 ahve,您会得到 the 作为第一个拼写检查更正,因为 the 出现的比 have 多 在索引中(我索引了 500 个文档). 如果您在我的本地索引中搜索 ahve,您会得到 have 作为第一个拼写更正,因为 have 在索引中出现的次数比任何其他词都多.(我索引了 21 个文档). 这是从我的暂存索引返回的一个简单的哑巴
..
我想在 solr 中聚集我的索引数据.每个 solr 文档都包含以下字段:id、title、url. 我已经阅读了 solr 7.7 文档,那里提到的聚类算法仅适用于每个查询的搜索结果.而我需要的是基于文档标题的完整索引聚类. 有人可以帮忙吗? 解决方案 据我所知,没有用于聚集整个 Solr 索引的开箱即用插件. 如果你有一些机器学习的背景,看看Apache Mahout
..
我正在尝试将补丁 LUCENE-2899.patch 应用到 Solr. 我已经这样做了: 从官方仓库克隆的 solr(我在主分支上) 下载并安装了 ant 和 GNU 补丁,我在这里得到它 http://gnuwin32.sourceforge.net/packages/patch.htm 将 Ant 和 GNU 补丁放入 PATH 环境变量. 我得到了这个......
..
假设我有一个要求,我不想在具有特定属性值的 Hybris 前端搜索产品.即使 Hybris SOLR index 中存在以下产品. 如何解决这个问题? 解决方案 哪些产品应该被索引是由灵活的搜索查询定义的. 您可以通过导航到 System/Facet Search/Indexed Types 在 hmc/backoffice 中找到它们.选择您的索引类型.在那里您可以找到完整和
..
我有一个 solr 的多核实现.我想配置DIH/核心.我设法让它在单核 solr 上工作.我假设,我必须进行配置/核心,这意味着我在核心的 conf 目录中创建 data-import.xml 并重写核心的 solrconfig.xml.我还在 lib 中复制了 dih 的加工驱动程序,但收到一条错误消息: org.apache.solr.common.SolrException:加载类时出
..
我想将所有具有 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
..
例如.“文档":[{"id": "f37914","index_id": "some_index",“字段_1":[{“一些价值",“提升":20.}]},] 如果“field_1"匹配,则通过相应的“boost"字段提升. 解决方案 Boost 什么?文件?具体领域?你可以做任何一个.无论如何,这样做的方法是使用函数查询:https://lucene.apache.org/solr/g
..
我有一个使用 tomcat 的 solr 设置,我使用 jdbc 从数据库导入数据,但是当我在导入数据后使用非 unicode 字符时,发送查询时它无法识别结果中的查询 解决方案 对于带有 solr 的 Tomcat 上的 UTF-8 支持,您可能需要检查 Why_don.27t_International_Characters_Work.3F URI_Charset_Config
..
我想搜索一个包含很多单词的字符串,并检索与其中任何一个匹配的文档.我的索引方法如下: Document document = new Document();document.add(new TextField("termos", text, Field.Store.YES));document.add(new TextField("docNumber",fileNumber,Field.Sto
..
我使用的是 solr 7.7.2,我在 Solr 中使用 solrj 编写了一个 Java 程序,该程序在一个巨大的文本文件中搜索一个词.我使用以下代码来显示代表整个文本的搜索结果. SolrQuery params = new SolrQuery();params.setQuery("内容:搜索词"); 如何只显示一行文字,其中该行的单词是? 所有代码都是这样 public stat
..
是否可以使用 Solrnet 索引 Enum 的值而不是其字符串表示? 说我必须遵循枚举: [可序列化][旗帜]公共枚举性别{男 = 0,女性 = 1} 并向 User 类的 Gender 属性添加 solr 属性: [SolrField("性别")]公共虚拟性别性别{得到;放;} 如果我使用以下方法索引实体: solr.Add(user) 然后它会将“男性"索引为性别而不是 0
..
我正在关注 Apache Solr 快速入门教程.本教程涉及对需要实现 java -Dauto -Drecursive org.apache.solr.util.SimplePostTool docs/ 的富文件目录进行索引. 我收到一条错误消息:Could not find or load main class org.apache.solr.util.SimplePostTool 尽管密
..
当我运行“带清理的完全导入"命令时,错误是“索引失败.回滚所有更改" 我的数据导入配置文件:
..