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

grails - Grails可搜索返回域但关系为空

我有 3 个域:A、B、C。

A 和 C 通过 B 具有多对多关系。 A 和 C 是可搜索的。

当我搜索并获取 A 域列表时,A 中的所有字段都可以访问,但是关系字段始终为“空”。为什么我无法访问关系字段?为什么我会得到“空”?如果我直接访问对象,我会看到一个关系,但是当可搜索返回 A 域时,我在关系字段上得到“null”。

PS:我试图使 B 可搜索,但看起来可搜索在索引它上面有问题,我没有看到索引 B 的任何意义,因为它的存在只是为了多对多关系。

请我需要帮助。我需要能够以可搜索的返回值通过 A 到达 C。

谢谢你。

[更新]:我今天做了一个原型项目(小型数据库)并使域 B 可搜索。现在我可以访问关系字段。但是在我的实际项目中,我不想让 B 可搜索,因为数据库很大并且索引时间太长。有办法解决吗?

0 投票
3 回答
1992 浏览

android - SearchView 的可搜索配置返回 Null

我创建了一个搜索界面,但似乎无法将其连接SearchViewActionBar我的可搜索配置文件。当我尝试在我的onCreateOptionsMenu方法中检索它时SearchManager.getSearchableInfo(getComponentName()返回 null。有人可以帮我解决这个问题吗?

Settings.onCreateOptionsMenu(菜单)

AndroidManifest.xml 中的设置活动

AndroidManifest.xml 中的可搜索活动

我的菜单 xml 文件中有标题<?xml version="1.0" encoding="utf-8"?>,我尝试清理项目。他们似乎都没有成功。

0 投票
1 回答
685 浏览

android - Android 全球搜索

我正在尝试将我的应用添加到 Android 的全局搜索中,以便用户可以从他们的主屏幕搜索我的应用。我已经按照http://developer.android.com/guide/topics/search/search-dialog.html上的教程进行操作,但它似乎不起作用。当我测试应用程序并转到设置部分时,您会看到所有可搜索的应用程序,我的应用程序没有显示。这是我的一些代码:

主祭:

这当然是在标签内。

可搜索的.xml (res/xml/searchable.xml):

如果还有想看的请留言:)

0 投票
1 回答
200 浏览

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

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

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

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

谢谢,奥利

0 投票
1 回答
69 浏览

ios - 仅将 plist 中的标记项目加载到 UITableView

有没有一种特定的方法可以仅将某些标记项目从 plist 文件加载到 UITableView?类似于:如果属性“Tag”包含“transportation”,则将此项目加载到单元格中,请记住,属性“Tag”将是带有“transportation, car, train, bus, etc.”的字符串。

由于我正在使用的内容(在 UIWebViews 中加载 HTML 数据),我还没有找到一种方法可以让我使用真正的搜索(无需付费),所以我计划实现一个包含所有“可搜索”关键字的 tableview然后将仅将某些项目加载到 tableview 中,用户可以以 webview 的形式获取更多信息。

0 投票
1 回答
257 浏览

search - Grails 可搜索搜索 BigDecimal 范围

我有具有多个字段的域的 Grails 项目,其中我有字段“价格”。我在项目中添加了可搜索的插件,它通过一般搜索工作正常:

现在我需要通过范围添加价格搜索。示例:价格在 100 美元到 200 美元之间。我尝试了以下但它不起作用:

如何实现范围搜索?它是哪种数据类型是否重要:Integer、BigDecimal、Long?

谢谢

0 投票
1 回答
252 浏览

grails - Lucene Grails Searchable plugin build index for part of the table

我有一个可搜索的域类映射到具有标志列的表。目前,当 Lucene 创建索引时,它会生成这样的查询(返回表中的所有数据):

是否可以仅为那些包含特定标志值的行构建索引,以便生成的查询如下所示:

0 投票
1 回答
516 浏览

grails - 带有条件的 Grails 可搜索插件

我对可搜索插件有一些疑问:

我有两个域:

而且我开发了自己的搜索页面,其中包含两个字段 (fromCity,toCity)。有类似的东西:

所以我想知道如何将我的搜索方法提供给 Criteria Field。

如果有人可以帮助我做到这一点,我将不胜感激。

0 投票
1 回答
366 浏览

grails - Grails Plugin Searchable - 默认通配符搜索

有没有办法用通配符自动包装所有搜索?

例如:

0 投票
1 回答
3050 浏览

android - Android 可搜索字典示例代码错误?

我在Android 可搜索字典示例应用程序中发现了有趣的错误。

请按照以下步骤重现它:

  • 在搜索框中输入“bo”
  • 点击去
  • 从结果中点击“虚假”
  • 当您看到结果和定义时,再次调用搜索
  • 输入“coa”,它应该给你“联盟”
  • 取而代之的是,什么也没有发生……

但这神奇地起作用:

  • 在搜索框中输入“bo”
  • 从自定义建议列表中选择虚假
  • 当您看到结果和定义时,再次调用搜索
  • 输入“coa”,它应该给你“联盟”
  • “联盟”真的找到了。

我想问你,为什么会出现这种情况以及如何修复它,所以它会正常运行。

这是一些有关主题的代码,我宁愿发布更多...

这个活动展示了结果: