问题标签 [search-suggestion]

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 投票
0 回答
391 浏览

android - 让 ParseObjects 在 Android 中自定义搜索建议的方法

我想问一下,是否有某种方法可以让 ParseObjects 在 Android 中搜索建议框。我已经成功创建了最近的查询建议并且效果很好。但是现在我需要在用户输入时从 Parse.com 放一个字符串集合 -show results,其中包含正在输入的查询。我有点绝望,因为我一直在寻找它一个星期,但没有结果。

你有什么想法,如何做到这一点?

我在 SearchActivity 中的普通 ParseQuery:

我需要实现 ParseQuery 的 SuggestionAdapter:

0 投票
1 回答
805 浏览

firefox - 将 Google 建议添加到 Firefox 中的自定义搜索提供程序

我的 Firefox 自定义搜索提供程序已损坏。直到最近,它才像一种魅力。有人可以告诉我如何解决吗?它看起来像这样。

没有运气,我尝试了新的建议 URL http://suggestqueries.google.com/complete/search?client=firefox&q={searchTerms}。感谢您的任何建议!

0 投票
1 回答
721 浏览

elasticsearch - Jest 的完成建议生成器

是否有一个内置的解决方案可以将完成建议请求发送到elasticsearch ?

我需要为此实现自己io.searchbox.AbstractAction的吗?

0 投票
1 回答
3300 浏览

elasticsearch - 将分数添加到弹性搜索完成建议器输入

我需要实现elasticsearch 完成建议器。

我有一个像这样映射的索引:

我将文档添加到索引中,如下所示:

我将此请求发送至my_index/_suggest

我得到如下所示的选项:

这很好用,但是,我需要以username匹配的选项排在第一位的方式对选项进行排序。我可以手动完成,但这会阻止我使用长度和偏移量并且会更慢。

是否可以为单个输入添加评分(不是整体建议),这样会影响排序?使用我使用的方法,它似乎不是。

另一个相关问题,是否可以在输入中指定字段数组而不是值数组,这样可以避免重复?如果是,在 ES 生成建议时是否会考虑在字段上设置分数?

0 投票
1 回答
473 浏览

android - searchSuggestThreshold 属性不起作用:在每个键入的字符上触发 ContentProvider

我的主要活动的操作栏中有一个搜索小部件。我想在用户输入至少 2 个字符后显示建议。

我知道这可以通过设置android:searchSuggestThreshold="2"来完成,但它似乎不起作用,因为当用户键入零个或多个字符时会调用 SuggestionContentProvider

即使用户单击搜索图标(0 个字符)以展开小部件,也会调用 ContentProvider。

这是我的 searchable.xml:

我的 Manifest.xml 中只有一项可搜索的活动:

在 onCreateOptionsMenu 中设置 SearchableInfo 的代码:

我使用 ActionBarCompat(minSdkVersion 14 和 targetSdkVersion 19)。

我在网上搜索,似乎没有人有这种奇怪的行为......请帮助我理解这个问题。

提前致谢 :)

0 投票
2 回答
838 浏览

android - 空/空白下拉,android自定义搜索建议

我有一个简单的搜索小部件,我很难在我的应用程序中实现自定义搜索建议功能。

关于“构建建议表”的 Google Api 文档的文档记录确实很差。到目前为止,我已经设法让我的“SearchContentProvider”工作,它返回建议,但是当我在下拉列表中输入时,我只得到“空白”字段而没有文本。

有人可以建议我如何构建建议表吗?我应该在哪里实施“SUGGEST_COLUMN_TEXT_1”以便格式化并获得我的建议?

在此处输入图像描述

SearchContentProvider.java:

0 投票
1 回答
217 浏览

android - Android搜索建议,为什么必须输入整个单词才能获得建议?

我有一个启用了建议的搜索小部件。一切正常,但我必须写下整个单词才能获得建议。

我已经设置了 - android:searchSuggestThreshold="2",但仍然需要完成一个单词(5-6)个字符,以获得建议。为什么?

我真的非常感谢一些帮助。谢谢!

显现:

SearchContentProvider 中使用的部分:

和可搜索的.xml:

0 投票
1 回答
689 浏览

magento - 如何从 solr 获得两个或更多单词作为建议

我有这个我无法解决的问题。部分原因是我无法用正确的术语来解释它。我是新手,很抱歉这个笨拙的问题。

您可以在下面看到我的目标的概述。

我正在使用 Magento CE 1.7.0.2 和 Solr 4.6.0。

在这里你可以看到我的目标..

我的config.xml

它工作正常但问题是它只给出一个词的建议......

如果我正在寻找这个词的建议,会给出以下建议,

&现在我正在寻找带有“adidas bla”的建议,它应该给阿迪达斯黑色像这样的 2 个和更多单词建议的组合

在这里检查一次

我在这里得到产品,只有我想得到建议,我也试过这样,但它没有那样给予。

有任何想法吗 ?

0 投票
1 回答
336 浏览

solr - 在 SOLR 拼写建议中获取空格保留字的频率

我目前正在使用 SOLR 拼写检查功能。当输入有空格时,我遇到了无法找到输入的原始频率的问题。

例如,

spellcheck.q=aple返回我 origFreq 的单词'aple'

在此处输入图像描述

但是,当我输入带有空格的文本时bank of amarica,我没有得到整个单词的频率。相反,它给出了单个单词的频率。对此的建议是通过 solr 中的排序规则给出的。

在此处输入图像描述

在这种情况下,有没有办法让hits输入的输入带有空格bank of amarica

0 投票
1 回答
3905 浏览

elasticsearch - Elasticsearch 短语建议器

我想使用“短语建议”。我有问题。键入“johni depp”时,它会按以下顺序返回几个结果:

  1. 约翰德普
  2. 约翰尼·德普
  3. 琼德普
  4. 约翰德普

如何使用 json 对建议进行排序,以便第一个结果是“johnny depp”?我试过用语音索引器来做这件事,但没有成功。

这是我的配置:

询问 :

索引器(我使用 Elastica,但它是一样的):

映射:

参考值示例:

  • 约翰·克莱斯
  • 约翰·金伯林
  • 约翰尼·哈利戴
  • 约翰尼·德普
  • 乔安·斯法尔
  • 乔安娜瑞特尔
  • 塞缪尔·约翰逊
  • 约翰逊·特拉奥雷

提前致谢。