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

grails - Grails 可搜索插件

在我的 Grails 应用程序中,我使用 Searchable 插件进行搜索/索引。我想编写一个涉及多个域类的 Compass/Lucene 查询。在该查询中,当我想引用一个类的 id 时,我不能简单地使用“id”,因为所有类都有一个“id”属性。目前,我通过将以下属性添加到类 Foo 来解决此问题

然后,当我想在查询中引用 Foo 的 id 时,我使用“fooId”。有没有办法可以为可搜索映射中的属性提供别名,而不是向类添加属性?

0 投票
4 回答
1087 浏览

android - 变量搜索提示

在我searchable.xml的 android 项目中,当没有写入文本时,我可以指定出现在 edittext 中的提示。有什么办法可以动态设置吗?

在我的操作中,我有两个搜索按钮,它们调用startSearch传递自己的参数。我想根据单击的按钮设置反映所选动作的提示 - 例如“搜索电影标题”、“搜索演员”。

在我看来,这可能可以通过将参数传递给startSearch或使用本地化方法来实现,就像我可以在 中放置一个提示一样values-fr\strings.xml,当单击另一个按钮时,可能会有一个替代搜索资源文件作为目标?或者如果searchable.xml可以将其制成一个选择器,以便我可以让它在不同的状态下以不同的方式表现,那也很好......问题是我无法找到实现其中任何一个的方法。

我想这样做的真正原因是因为我看到它的方式,这是最好的沟通方式,当按下设备搜索按钮时,默认操作是第一个选项,标题搜索。

更新

为避免混淆,mSearchTextField对更改SearchDialog. 我不清楚的是如何引用该 EditText。链接到的代码中的注释说“这仍然由 SearchManager 控制......”但我也找不到任何关于如何从 SearchManager 控制它的参考。

0 投票
1 回答
1006 浏览

grails - 使用 Grails 可搜索插件时正确的雪球分析器配置

为了改进词干提取,我们希望从默认分析器切换到雪球,但是,在正确设置方面有很多困难,希望得到任何帮助。在

环境: - Sun 的 Java 1.6.16 - Grails 1.2.2 - Searchable Plug-In 0.5.5

Config.groovy:两种设置都试过了:

Search.groovy - 调用:

0 投票
1 回答
151 浏览

doctrine - 可使用非 ASCII 字符搜索的教义

我有土耳其语文本:“selam günaydın”。Doctrine searchable 将其转换为表中的关键字:-selam -guenaydin

所以“guenaydin”作为关键字“günaydın”被保存在表格中,所以当有人在搜索“günaydın”中写道时,他什么也得不到——我能做什么?

0 投票
1 回答
1051 浏览

grails - 禁用 grails Searchable 插件默认搜索页面?

我正在尝试禁用 Searchable 插件默认搜索页面(http://localhost/searchable/),但还没有找到方法。任何人都知道如何做到这一点,最好是以合法的方式,但在必要时诉诸诡计?

0 投票
1 回答
1251 浏览

grails - 使用带有 Searchable 插件的自定义 Id 列映射

我有一个带有自定义 ID 映射的域类

我在使用可搜索插件时遇到问题

我将以下内容添加到课程中

数据插入完成后收到以下错误

似乎它仍在尝试查找名为 id 的列,而不是名为 ensemblProteinId 的列。

可搜索插件是否应该与自定义 id 列一起使用,如果是,我做错了什么?

0 投票
1 回答
197 浏览

grails - 带有可搜索插件的 grails 项目中的 compass.cfg.xml 路径

我在我的 grails 项目中安装了 searchable。因为我已经有了 java POJO 类,所以我想使用指南针进行映射定制。但是,Searchable.groovy 会在我的类路径的根目录中查找文件 compass.cfg.xml。这个文件夹是我的 PROJECT_HOME 文件夹。我还尝试将他放在 /src/java 或 grails-app 文件夹中,但找不到该文件 => 指南针无法启动!

有没有办法自定义 compass.cfg.xml 的路径?

PS:我用 run-app 运行我的项目!

0 投票
1 回答
165 浏览

android - 如何摆脱可搜索字典类应用程序中的中间页

我正在开发一个搜索应用程序,由于我是初学者,所以我决定从可搜索字典示例开始,这与我想要实现的目标非常相似。让它工作,但我有一个问题:示例最初加载一个空白页面,告诉用户按下搜索按钮开始执行搜索。按下搜索后,将加载一个新页面,顶部有一个搜索字段和按钮,允许用户开始搜索内容。

我想要做的是摆脱那个中间页面,以便从头开始加载搜索字段和按钮,在应用程序启动时加载的第一个屏幕上。关于如何做到这一点的任何想法?非常感谢详细的说明/示例,因为我是 Android 编程的初学者。

非常感谢!

0 投票
1 回答
223 浏览

grails - 不使用 Grails 可搜索插件保存域对象

是否可以使用 Searchable Plugin 来创建对象索引并且从不实际将对象保存到数据库中?

0 投票
3 回答
2138 浏览

plugins - Grails 可搜索:在成员对象中搜索特定字段?

使用 Grails Searchable 插件,我有这些类:

和:

我想对来自特定国家的人进行特定搜索。“国家:NL”不起作用。“地址:国家:NL”也不起作用。我找不到有关此语法的任何信息。有任何想法吗?

我想我必须在可搜索的闭包中做一些聪明的索引或其他一些技巧,但我就是找不到它。