问题标签 [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 投票
2 回答
125 浏览

grails - Lucene 搜索排序

我需要按名字和姓氏搜索成员,我已经成功完成了。接下来我要做的是,成员的连接应该排在列表的首位(按连接排序。),就像在 Facebook 中一样,朋友排在列表的首位,而不是社区的其他用户。

我正在使用 grails 插件 Searchable。一种简单的方法是对searchListFromSearchablewrt 连接的列表进行排序。

以下是域结构。

连接类如下

有没有 lucene 方法可以做到这一点?

0 投票
0 回答
145 浏览

oracle - 使用 Spring Security 针对同一个 Oracle 数据库部署多个 Grails 应用程序

我有一个现有的 Grails 应用程序,其中包括在 Tomcat 上针对 Oracle 运行的 Spring Security Core、Spring Security UI 和 Searchable 插件。

我有一个新的 Grails 应用程序,它将使用相同的插件。两个应用程序都使用不同的字段自定义 Person (User) 域类。

当我尝试针对与现有应用程序相同的 Oracle 数据库部署第二个应用程序时,没有创建任何 Spring Security 类。作为次要问题,Searchable 插件尝试创建索引似乎存在问题。显然是我试图部署它的疏忽。

有没有人有这样的问题的经验?您能想到的任何解决方法?针对新的 Oracle 实例部署第二个应用程序的明显选择,但正如您可以想象的那样,这不太理想。我的后备计划是合并这两个应用程序,尽管这将是大量工作。任何建议或想法将不胜感激。

非常感谢

更新:

仍然不确定为什么第二次部署不起作用,我会将两个应用程序一起滚动以进行部署。

0 投票
1 回答
111 浏览

grails - 对 Grails 可搜索结果应用限制

我正在使用 Grails 2.2.2 / MySQL 开发一个应用程序。

我想集成 Searchable 插件,但是我的应用程序是一个多租户 saas 应用程序,我需要限制以某种方式返回的结果。因此,例如,如果我是属于组织 A 的应用程序的用户并且我搜索产品,我不应该看到属于组织 B 的任何产品。

我目前有一项服务可以在使用常规 grails CRUD 页面时执行这种数据分区,该页面通过对执行的每个条件查询应用限制来工作。我还将此服务与 Filterpane 插件集成,用于“高级搜索”样式查询。

是否可以以类似的方式过滤可搜索结果?

0 投票
1 回答
204 浏览

grails - 如何将日期与 grails 可搜索插件一起使用?

我有一个看起来像这样的域类

我使用这样的代码进行搜索

问题是与日期的比较不起作用,

我也试过这样:

并在搜索

但它也不起作用

请帮我弄清楚我做错了什么

0 投票
0 回答
158 浏览

grails - 可使用查询生成器搜索的 grails 找不到实体

使用带有 grails 2.3.4 和 postgreSql 数据源的可搜索插件。当我使用闭包构建查询时,插件无法呈现结果:

1)进行域测试:

2) 连接 searchableService 的服务:

尽管类型和货币属性的字符串值“OFFICES”和“USD”记录良好的测试实体,查询生成器找不到任何结果......

0 投票
0 回答
202 浏览

grails - 使用 grails 可搜索插件将搜索限制为组件的字段值

我对组件字段的限制有疑问。我的模型结构如下

以下是我的查询

这里的搜索结果总是空的。有什么我想念的吗?我试过用“。” 和其他“$”选项,没有运气。

0 投票
0 回答
72 浏览

grails - Grails 应用程序未开始使用可搜索

我在尝试在生产中启动使用可搜索的 grails 应用程序时遇到一些问题,我拥有的唯一日志是

有谁知道我为什么会遇到这个问题以及如何获得有关该问题的更多信息?

更新:嗯,这基本上是tomcat中的权限问题。不多不少。它试图在不允许的文件夹中写入索引。

0 投票
0 回答
109 浏览

grails - 在 Tomcat7 上启动 Grails 应用程序

我在尝试使用 Tomcat7 在新环境中启动 Grails 2.0.4 应用程序时遇到问题。我正在尝试记录所有内容,但无法找到问题的根源。

catalina.out 中的输出是

查看应用程序的特定日志,我根本看不到任何错误。最后几行是:

我几乎 100% 确定问题来了,因为我使用的是 Searchable 插件版本 0.6.3,并且数据库目前变得非常大,但我在本地使用与生产中相同的数据库,它启动时没有任何问题,我的笔记本电脑没有比服务器更多的资源。

这些是我正在使用的工具:

Grails 2.0.4 JDK 1.7.0_51 Ubuntu 12.04 Tomcat 7

知道我该怎么做才能找到问题的根源吗?

0 投票
1 回答
96 浏览

grails - Grails searcheble 在全文搜索期间不使用字段

域(只是简单的例子):

我想用价格选择器按地址搜索

搜索查询是:

但是如果搜索结果中的地址='500' 将是价格为 500 的房屋。我只需要通过 House.address + House.region 查找地址的房屋

0 投票
2 回答
342 浏览

grails - 将 grails 应用程序升级到 2.3.7 时出错

我最近将我的 Grails 应用程序从 2.1.1 升级到了 2.3.7。它显示了可搜索插件的一些例外情况。我正在使用可搜索:0.6.6

异常如下所示:

任何人都可以帮助我解决导致它失败的原因以及如何删除它。