问题标签 [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.
performance - Grails 可搜索插件重新索引性能调整
我需要从实时遗留数据库中定期重新索引我的所有域实例 DB 中的约 400k 记录器在哪里从 DB 中读取域对象一个一个而没有重新索引获得约 15 分钟
在 remdisk 中使用 reindex 进行迭代需要 8-10 小时:
由于数据库连接超时,我无法使用 Domain.reindex()
searchableService.reindexAll(list) 大约需要 2 个小时。但是这种方法已被弃用
索引由一个线程更新。磁盘上索引的结果大小 ~0.5Gb
如何提高 lucena 的性能?据我了解,我的信息的重新索引应该需要大约一小时。
grails - 将 grails 应用程序升级到 2.3.7 时出错
我最近将我的 Grails 应用程序从 2.1.1 升级到了 2.3.7。它显示了可搜索插件的一些例外情况。我正在使用可搜索:0.6.6
异常如下所示:
任何人都可以帮助我解决导致它失败的原因以及如何删除它。
grails - 如何使用 Heroku 和 Searchable 调整 Grails 的内存
我在 Heroku 和可搜索插件上使用 Grails 2.3.7。我有 2 个 512Mb RAM 的节点。我的应用在 Grails 2.3.5 上运行良好,但现在在 Grails 2.3.7 上就不那么好了。自从我更新后,我注意到内存跳跃了 10-30%(之前我以 100% 到 102% 运行,现在我从 116% 到 130%)。所以我开始做一些调整,取出插件..等等。尝试降低内存使用率。
我在日志中注意到的一件事是可搜索索引现在无法构建:
看起来它用完了堆空间。这让我想问大家,在不跳转到 2 x 1Gb 节点的情况下调整 Heroku 的可搜索插件或 grails 的最佳方法是什么?
cakephp - SearchableBehavior::beforeSave() 的声明应该与 ModelBehavior::beforeSave(Model $model, $options = Array) 兼容
我正在使用Searchable-Behaviour-for-CakePHP
插件弹出错误:
Strict (2048):SearchableBehavior::beforeSave() 的声明应与 ModelBehavior::beforeSave(Model $model, $options = Array) [APP/Plugin/Searchable/Model/Behavior/SearchableBehavior.php,第 5 行] 兼容
Strict (2048):SearchableBehavior::afterSave() 的声明应与 ModelBehavior::afterSave(Model $model, $created, $options = Array) [APP/Plugin/Searchable/Model/Behavior/SearchableBehavior.php,行兼容5]
SearchableBehavior.php 的第 5 行是:
任何想法?
grails - 如何使用域类实例进行搜索?
我有一个域类用户,其中包含所有实例,例如
和一个只有几个对象的实例列表userInstanceList,比如说
我的搜索词在User : 4以及 User 的其他一些对象中。当我搜索使用
它返回所有对象它使用searchTerm返回User。如何仅在userInstanceList中搜索对象
hibernate - Grails 2.4.4 + searchable:0.6.9 运行时问题
当尝试在 Grails 2.4.4 应用程序上添加 searchable:0.6.9 (或较小的)时,我收到 hibernate4 抛出的异常,但这仅在我将“ static searchable = true ”添加到我的域类时发生。
考虑到我的 BuildConfig.groovy 看起来像这样:
我得到这个例外:
错误 context.GrailsContextLoaderListener - 初始化应用程序时出错:org/hibernate/impl/SessionFactoryImpl 消息:org/hibernate/impl/SessionFactoryImpl Line | 方法->> 95 | org.compass.gps.device.hibernate.lifecycle.DefaultHibernateEntityLifecycleInjector 中的 injectLifecycle org.compass.gps.device.hibernate.HibernateGpsDevice 中的 147 doStart
请问有人知道如何使事情正常进行吗?
grails - Grails 可搜索插件显示错误
我在我的应用程序中安装了可搜索插件,我想在其中放置一个搜索框,从我的数据库中搜索项目。我已将控制器修改如下以进行有效搜索。我的域类看起来像这样
我进行更改的控制器看起来像
运行后
方法没有签名:java.lang.Integer.call() 适用于参数类型:()
来了。
grails - 如何使用 grails Searchable Plugin 比较属性
给定以下域类:
我目前正在使用以下条件搜索此类:
我正在尝试使用Grails Searchable Plugin来改进我的搜索结果。更具体地说,它的Query Builder。唯一的问题是我找不到过滤结果的方法 where val1 > val2
. 如下图所示:
我可以在搜索后过滤它,但它会弄乱分页。
有任何想法吗?