问题标签 [searchable-plugin]

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

grails - grails 安装-可搜索-配置

我需要重新配置可搜索插件的默认设置。当我尝试运行install-searchable-config时,出现以下错误:

Error I/O exception loading script [null\scripts\Init.groovy (系统找不到指定的路径)]: null\scripts\Init.groovy (系统找不到指定的路径)

任何人都知道我该如何解决这个问题?

0 投票
1 回答
333 浏览

grails - Grails Searchable Plugin 多对多搜索

我有域类用户,它与域类 Li​​braryElement 具有多对多关系。我正在尝试过滤属于用户的所有库元素,其中包含某些文本。这就是定义可搜索属性和关系的方式:

用户端:

图书馆元素方面:

我正在尝试执行这样的搜索:

即使在数据库中有一个应该被此搜索命中的数据,我也得到 0 个结果。

0 投票
1 回答
200 浏览

grails - 带有 RAM 索引的 Grails Searchable 插件集在部署到 Cloud Foundry 时会丢失

我正在将 Grails 应用程序部署到 Cloud Foundry,其中可搜索插件“compassConnection”设置为使用 RAM 索引。问题是 Cloud Foundry 应用了一些神奇的自动配置来将“compassConnection”设置为使用基于文件的索引。

如果我使用基于磁盘的索引并且 Cloud Foundry 需要重新配置以使其在其环境中工作但我希望 RAM 索引配置保持原样,这会很好。

有什么想法可以让我完成这项工作吗?

谢谢,奥利

0 投票
1 回答
310 浏览

grails - 禁用 grails 中的默认可搜索控制器

有没有办法禁用控制器,它是 Grails 中某些插件(在我的情况下是可搜索的)的一部分?我能想到的唯一两种方法是将其指向 UrlMappings [1] 中的 404 页面或为同一事物编写过滤器。然而,在我看来,这更像是一种解决方法,一种适当的解决方案。此外,至少在 Searchable 插件的情况下,摆脱默认控制器和视图的需求对我来说似乎很常见,因为它们基本上都是无用的。

[1] 这也被Disable grails Searchable plugin default search page 接受了?

0 投票
1 回答
100 浏览

grails - Checking active flag in grails searchable query

I would like to build search query for Grails Searchable Plugin, which will return me only active objects. (Will not return objects with 'activate' flag set false). This is my situation.

I have one Abstract class, and some classes, which extend abstract class (e.g. Person):

And when I delete object i set 'active' flag to false.

Before I was using

but it returns object which are inactive, so I decided to try with Query Builder:

Unforunately it returns nothing. Do you have any idea what am I doing wrong? How my code should look like?

0 投票
1 回答
346 浏览

grails - 无法为 grails 2.2.3 安装可搜索的 0.6.5

当我需要 grails 2.2.3 的可搜索 0.6.5 插件时,我将 BuildConfigh.groovy 修改如下:

保存文件后,我刷新依赖项以安装插件,但收到以下消息:

我认为这可能是我的互联网问题,但我检查了互联网连接是否正常。你遇到过这样的问题吗?谁能帮我解决安装可搜索 0.6.5 的问题?非常感谢。

0 投票
0 回答
158 浏览

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

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

1)进行域测试:

2) 连接 searchableService 的服务:

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

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 查找地址的房屋