searchable-plugin

    0热度

    1回答

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

    3热度

    2回答

    当试图在Grails 2.4.4应用程序中添加可搜索的:0.6.9(或更少的)时,我得到了hibernate4抛出的异常,但这只发生在我将“static searchable = true”添加到我的域类中。 考虑到我的BuildConfig.groovy看起来像这样: repositories { inherits true // Whether to inherit reposito

    0热度

    1回答

    域(只是简单的例子): class House { String address String region Long price static searchable = { only = ['address', 'price', 'region'] } } 我想通过地址以价格选择搜索 搜索查询是: "${address} AND price: [100 TO 1000]" 但是

    1热度

    1回答

    当我需要搜索0.6.5插件Grails的2.2.3,我体改BuildConfigh.groovy如下: dependencies { compile ":searchable:0.6.5" } plugins { runtime ":hibernate:$grailsVersion" runtime ":jquery:1.8.3" runtime ":res

    0热度

    1回答

    鉴于以下域类: class Test { String name Integer val1, val2 } 目前,我正在寻找这个类以下标准: Test.createCriteria().list(params) { params.key.split(' ').each { ilike('name', "%${it}%") } gt

    1热度

    1回答

    我有一对一的关系(hasOne在用户域和belongsTo在UserInfo域中)。当自举正在执行我得到一个异常: org.compass.core.converter.ConversionException:试图马歇尔空ID [ID]别名[的UserInfo] 这行代码生产它: def user = new User(....., new UserInfo()).save()

    0热度

    1回答

    我需要重新配置可搜索插件的默认设置。当我尝试运行install-searchable-config我收到以下错误: 错误I/O异常加载脚本[null \ scripts \ Init.groovy(系统找不到指定的路径)]:null \ scripts \ Init.groovy(系统找不到指定的路径) 任何人都知道我该如何解决这个问题?

    1热度

    1回答

    我正在部署Grails应用程序到Cloud Foundry,其中Searchable插件'compassConnection'设置为使用RAM索引。问题是Cloud Foundry应用其一些神奇的自动配置来设置'compassConnection'来代替使用基于文件的索引。 如果我使用的是基于磁盘的索引,并且Cloud Foundry需要重新配置以使其在其环境中工作,但我希望RAM索引配置保持原样

    0热度

    1回答

    我需要重新编制regulary所有从现场遗留的数据库 在哪里〜400K recodrs在DB 从DB withoud一个读域对象一个我的域名实例重新索引越来越〜15分钟再予 与重新编制迭代得到8-10小时指数remdisk: ids.each { id -> Domain.reindex(id) } 我不能使用Domain.reindex()becouse DB连接超时 sear

    4热度

    1回答

    我有domain class User,它与domain class LibraryElement有多对多的关系。我试图过滤属于用户的所有库元素,其中包含特定的文本。这是搜索的属性和关系是如何定义的: 用户侧: static searchable = { id name: 'userId' libraryElements component: true } static