问题标签 [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 回答
217 浏览

grails-2.0 - grails可搜索插件:如何使属性仅用于排序,而不用于搜索

我在我的项目中使用可搜索插件。我有一个简单的域,下面给出

我需要将投票和日期作为可排序元素。并且在搜索时不应该考虑
我也知道,它可以通过使用下面的代码来完成

但是在这种情况下,对象的结果列表将不包含日期属性,因此无法在 gsp 中显示以进行显示。
那么我如何在我的 gsp 中制作用于显示、排序而不是搜索的“日期”元素。

0 投票
1 回答
114 浏览

grails - 如何使用域类实例进行搜索?

我有一个域类用户,其中包含所有实例,例如

和一个只有几个对象的实例列表userInstanceList,比如说

我的搜索词User : 4以及 User 的其他一些对象。当我搜索使用

它返回所有对象它使用searchTerm返回User。如何仅在userInstanceList中搜索对象

0 投票
0 回答
67 浏览

grails - Grails 可搜索插件显示错误

我在我的应用程序中安装了可搜索插件,我想在其中放置一个搜索框,从我的数据库中搜索项目。我已将控制器修改如下以进行有效搜索。我的域类看起来像这样

我进行更改的控制器看起来像

运行后

方法没有签名:java.lang.Integer.call() 适用于参数类型:()

来了。

0 投票
1 回答
170 浏览

grails - 带有可搜索插件的 grails app 独立应用程序抛出 NoClassDefFoundError

我正在尝试使用 grails独立应用程序运行器插件(v.1.3) 构建一个独立的 grails (v.2.5.0) 应用程序。使用 run-app 和 run-war 一切正常,我还可以将 WAR 文件部署到 tomcat 7 实例而不会出现任何问题。但是,如果我使用 grails build-standalone 构建独立 JAR,由于以下 ClassNotFoundException,我无法启动 JAR:

为了证明这个问题是可重现的,我在 github 上准备了一个最小的例子:

https://github.com/mlist/grails-standalone-search-bug

我在以下位置创建了一个错误报告: https ://jira.grails.org/browse/GPSTANDALONE-22

我已经尝试从默认的 tomcat 8 切换到 tomcat 7 和码头(结果相同)。我还尝试了 java 7 和 java 8,结果都一样。

0 投票
0 回答
147 浏览

informix - Informix 数据库崩溃与 Postgres FDW 和 Grails 可搜索插件

我有一个相当复杂的设置:

  • 包含一些业务数据的 Informix (11.5) 遗留数据库,
  • 一个 Postgres (9.3) 数据库,它通过外部数据包装器 (FDW) 连接到 Informix 实例,以及
  • 应该针对 Postgres 运行的 Grails 应用程序 (2.4.4)。

我们使用 searchable-plugin 进行全文索引。

这个设置工作得很好。但是当我开始索引过程时,Informix 实例会在几分钟后死掉。我们正在索引 100.000+ 行,但崩溃是随机发生的:有时在 2 分钟后,有时在 10 分钟后。

online.log(来自 Informix 的日志文件)中没有明显的错误消息。虽然索引收到此消息(数十次):

然后应用程序崩溃,Postgres 通知 Grails 应用程序,网络连接中断或(我们有不同的错误消息)或连接被拒绝。

在 IntelliJ 控制台中,我可以看到,索引过程会触发大量 SQL 语句到 FDW 表。

我想这是一个非常罕见的设置,但我想问是否有人对 FDW 和 Grails/Searchable 有经验,并且可以指出可能是什么问题。

FDW 表在我们的应用程序和 SQL Maestro 中运行良好。

或者可能只是 Informix 的一个基本配置问题?

0 投票
1 回答
702 浏览

grails - 带有可搜索插件的 grails 3.0.5

我正在尝试将我的应用程序从 grails 2.1.1 升级到 grails 3.0.5

我在安装可搜索插件时遇到问题...

我看到这个页面..它说“Grails版本:2.0> *”..那么它必须支持grails 3.0.5

我把mavenRepo "http://repo.grails.org/grails/core"这样的存储库..

但我得到这个错误

配置 > 0/1 项目 > 根项目 > 解决依赖关系 ':classpath 1/1 项目 > 解决依赖关系 ':agent' > 解决依赖关系 ':agentC opy' > 解决依赖关系 ':versionManagement' > 解决依赖关系 ':ve

FAILURE:构建失败并出现异常。

  • 其中:构建文件 'C:\Users\User\Documents\ChatV3\build.gradle' 行:44

  • 出了什么问题:评估根项目“ChatV3”时出现问题。

    在根项目“ChatV3”上找不到参数 [ http://repo.grails.org/grails /core] 的方法 mavenRepo()。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

总时间:6.642 秒 | 初始化类路径时出错:在根项目“ChatV3”上找不到参数 [ http://repo.grails.org/grails/core]的方法 mavenRepo() 。(使用 --stac ktrace 查看完整的跟踪信息)

0 投票
0 回答
42 浏览

grails - 在布尔字段 grails 可搜索插件上添加约束

我想在Grails可搜索插件中的域属性上添加约束,例如“isEnabled”。我正在使用Grails 2.4.4并且searchable plugin 0.6.9。目前我已经添加了string字段,searchable constraint但无法在Boolean字段上添加约束。

任何帮助将不胜感激。