问题标签 [spring-data-solr]

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.

0 投票
1 回答
878 浏览

java - Spring-data-solr 数据导入处理程序调用

我正在使用spring-data-solr并在 solr 中有数据导入处理程序(DIH)。如何通过存储库或 SolrTemplate 或其他方式调用 DIH?

0 投票
1 回答
139 浏览

spring - Spring Solr 查询中的优先级

我正在尝试使用存储库获取 Spring Solr 查询

findByXOrYAndZ

优先级应如下所示:

(X 或 Y)和 Z

我正在使用 SolrCrudRepository,但我想任何一个 repo 都可以工作。

我该如何执行?

0 投票
2 回答
6541 浏览

java - 如何使用 Spring Data Solr 为多个核心和存储库实现自定义 Solr 存储库

我想使用 spring-data-solr 在一项服务中访问多个/2 存储库。从Spring Data Solr 多核和存储库中,我知道“不幸的是,通过命名空间配置的多核支持是一个悬而未决的问题”。

你能帮我看看下面的例子吗,我怎样才能创建自定义回购?

我的 applicationContext.xml 有两个 Solr 模板,定义如下:

我有以下回购

最后服务如下所示:

有人可以建议我如何修改我的代码以实现自定义存储库,如Spring Data Solr with Solr 4.1 multicores中所述?因为我无法理解此线程中建议的解决方案。

提前谢谢了。

0 投票
1 回答
133 浏览

spring - 使用列表时 Spring Solr Query 中的优先级

我正在尝试使用存储库获取 Spring Solr 查询并实现以下内容

findByXOrYAndZ

优先级应如下所示:

(X 或 Y)和 Z

我正在使用 SolrCrudRepository:

我怎样才能强制执行优先级?

0 投票
1 回答
2255 浏览

java - 如何使用 spring data solr 舍入日期过滤器查询?

如何使用 spring data solr 舍入日期过滤器查询?

我想fq=startDate:[2013-06-14T23:59:59.999Z/DAY TO 2013-06-14T23:59:59.999Z/DAY]使用FilterQuery.

如何使用以下查询四舍五入FilterQuery

任何提示将不胜感激。

0 投票
1 回答
1439 浏览

java - 自定义存储库的 Spring Data Solr 优先级

我需要在 Spring Data Solr 自定义存储库中实现以下内容:

(X 或 Y)和 Z

我目前的代码如下:

但是运行此代码我得到以下优先级:

X 或(Y 和 Z)

有任何想法吗?

0 投票
2 回答
1993 浏览

spring - Spring Data Solr 如何获得建议

我是 Spring 的 Solr 初学者。我正在使用 Solr 4.6 和 Spring 3.x

我已成功将 Solr 配置到我的 Spring 应用程序,并且可以使用以下代码搜索地址。

我的架构是

现在我已经集成了拼写检查器,当我输入任何不正确的拼写时,它会在日志中显示以下响应。

例如,Fargo如果我输入正确的城市名称,Frgo那么它会在输出下方显示我。

正如您在日志中看到的那样,它建议了正确的单词,但我不知道如何使用@Query或任何其他注释来获得这些建议。

我做了很多谷歌,但没有找到任何完美的解决方案。

0 投票
2 回答
833 浏览

solrj - Spring Solr 拼写检查器组件以匹配壁橱单词

我是 Solr 的新手。我正在使用 spring 3.x 和 Solr 4.6

下面是我的Schema.xml

下面是SearchComponentsolrconfig.xml

下面是RequestHandlersolrconfig.xml

现在,当我调用/spell一个frgo生成以下查询字符串的城市时。

我得到以下替代方案:(当前结果)

它应该给我:(预期)

wset frgo当我输入时生成以下查询字符串的另一种情况

我得到以下替代方案:(当前结果)

它应该给我:(预期)

我确实应用了通过谷歌找到的一些解决方案,但我认为我在配置时犯了错误。我也尝试过使用solr.KeywordTokenizerFactoryand solr.WhitespaceTokenizerFactoryforindexqueryanalyzer。

请指导我。

编辑:

我删除了下面的过滤器,它在某些时候起作用。

现在,如果我输入wset frgo生成下面的查询字符串

我得到以下替代方案:(当前结果)

它应该给我:(预期)

仍然West Fargo没有返回。

请指导我

谢谢

0 投票
0 回答
425 浏览

solr - Solr 4.6 Suggester 不正确拼写

我是 Solr 的初学者。我正在使用 Solr 4.6 和 Spring 3.x

以下是我的 Suggester 配置solrconfig.xml

Field 和 FieldType 配置如下schema.xml

我已经用城市、州和国家索引了地址数据。

当我对 at 执行查询frgo/suggest

它返回空白响应。

预期结果:

请指导我进行配置。

谢谢

0 投票
1 回答
481 浏览

solr - 有没有办法将 spring-data-solr 与 Tika 集成?

有没有办法通过配置将 spring-data-solr 与 Tika 一起使用?ContentStreamUpdateRequest+addfile否则,对于 spring-data-solr的 solrj 是否有一些替代方案?

目前我以这种方式使用 Solrj + Tika:

我通过成功遵循此ExtractingRequestHandler指南得出了这种方法。

使用 solr 4.3.0,是否可以通过 获得相同的结果spring-data-solr,而不必直接调用 Solrj?