问题标签 [grails-searchable]

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 回答
154 浏览

grails - 如何在 Grails Searchable 插件中设置搜索结果的大小

对于我的应用程序,我使用 Grails Searchable 插件。默认情况下,搜索结果大小为每页 10 个结果。我怎样才能增加搜索结果的大小,因为我想在一页上显示所有结果而不是做分页的东西。请指教,欣赏。

0 投票
2 回答
624 浏览

plugins - Grails 可搜索插件:无限的结果

可搜索插件似乎默认只有 10 个结果。如何更改它以返回所有结果?

@比尔我正在寻找这样的东西:

我可以将限制设置为 40 并且可能没问题,但是此搜索的目的是为人类提供一个类似事物的列表以消除歧义,因此如果缺少某些事物,愚蠢的人类可能会使用“假设”来得到错误的答案。

0 投票
1 回答
1093 浏览

grails - Grails 中的重音不敏感搜索

如何使用Grails Searchable Plugin不区分重音进行全文搜索?

0 投票
2 回答
547 浏览

grails - 具有逻辑 OR 的 Grails 可搜索插件

我正在使用 Searchable 插件的查询构建器来尝试构建一个查询,该查询搜索一些内容并且只返回用户是受众或受众是全球的对象。我想要的代码类似于:

但是对此没有“或”,我怎么说我希望我的一个字段有一个术语并且有两个其他条件之一满足可搜索的查询构建器 DSL?

这似乎是一个愚蠢的问题,但我已经搜索了很长时间,但找不到答案。

0 投票
1 回答
236 浏览

grails - 如何编写这个 grails 可搜索查询

在 grails 项目中,一些域类有一个“区域”字段(不是全部)。登录的用户属于一个地区。我想搜索那些 1- 没有区域字段或 2- 他们的区域字段等于当前用户的区域的对象

如何处理?

0 投票
0 回答
87 浏览

grails - 使用 Grails 可搜索索引参与者线程中的实体

我正在使用 Grails 可搜索插件来索引具有自定义文本表示的实体。我希望这个实体在一个actor(使用GPars)中被索引,一旦插入实体就会被异步触发。有没有办法使用带有 Grails 的可搜索/指南针框架来实现这一点?

0 投票
1 回答
83 浏览

grails - 限制 serachableService.moreLikeThis 在 grails 中返回的结果?

任何人都知道如何限制 moreLikeThis 方法返回 searchableService.moreLikeThis() 的结果

我想将结果域结果限制为可见性:公共可见性是域的属性并且可以是私有和公共的?

提前致谢, 米卡

0 投票
1 回答
187 浏览

search - 在 Grails 应用程序中按查询和位置搜索

我在我的 grails 应用程序中使用可搜索插件通过以下方式搜索“Offering”实例。

在提供类中使用以下映射进行搜索设置

调用可搜索服务

正如预期的那样,这会从产品实例的映射属性中返回适当的命中。供品集合

我现在想做的不仅是通过搜索查询,而且还通过位置的产品子元素进行搜索。特别是子 Location 实例中的“locationName”字段。

因此,如果我通过查询“晚餐”和位置“布里斯班”进行搜索,我希望获得与“晚餐”匹配的产品集合,其中包含与“位置名称”属性匹配“布里斯班”的子位置实例

关于使用可搜索插件从哪里开始实现这样的东西的任何想法?

位置类

谢谢你的帮助

0 投票
1 回答
379 浏览

grails - 内部hasMany类中的grails可搜索插件搜索

您好,我正在http://grails.org/Searchable+Plugin+-+Mapping+-+Class+Property+Mapping阅读 grails 可搜索插件的标准文档,其中描述了可搜索的引用和组件。

在页面上讨论的经典场景中,如果我有

如果我正在搜索,News.search("a phrase", params)我必须在此查询中进行哪些更改,以便将“短语”搜索到新闻和新闻评论中?

0 投票
2 回答
8665 浏览

hibernate - Grails“具有相同标识符值的不同对象已与会话相关联”错误

可能重复:
休眠:具有相同标识符值的不同对象已与会话关联

我在 Grails 的控制器中有以下代码失败并"a different object with the same identifier value was already associated with the session"显示错误消息。我已经访问了几个页面,上面说我必须"merge"在调用 save 之前调用,最终出现此错误Provided id of the wrong type for class com.easytha.QuizTag. Expected: class java.lang.Long, got class org.hibernate.action.DelayedPostInsertIdentifier

有人建议 grails 可搜索插件可能是导致此问题的原因,我应该从我的域类中删除 searchable = true ,这不是一个选项(请参阅上一篇文章grails searcheable plugin search in inner hasMany class

需要指出的一点是,在调用 q.save() 时不会抛出错误,而是在调用 redirect redirect(action:"show",id:id) 时抛出错误!

有什么建议么?

- - - - - -编辑 - - - - - - - -