问题标签 [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.
android - 让 ParseObjects 在 Android 中自定义搜索建议的方法
我想问一下,是否有某种方法可以让 ParseObjects 在 Android 中搜索建议框。我已经成功创建了最近的查询建议并且效果很好。但是现在我需要在用户输入时从 Parse.com 放一个字符串集合 -show results,其中包含正在输入的查询。我有点绝望,因为我一直在寻找它一个星期,但没有结果。
你有什么想法,如何做到这一点?
我在 SearchActivity 中的普通 ParseQuery:
我需要实现 ParseQuery 的 SuggestionAdapter:
firefox - 将 Google 建议添加到 Firefox 中的自定义搜索提供程序
我的 Firefox 自定义搜索提供程序已损坏。直到最近,它才像一种魅力。有人可以告诉我如何解决吗?它看起来像这样。
没有运气,我尝试了新的建议 URL http://suggestqueries.google.com/complete/search?client=firefox&q={searchTerms}
。感谢您的任何建议!
elasticsearch - Jest 的完成建议生成器
是否有一个内置的解决方案可以将完成建议请求发送到elasticsearch ?
我需要为此实现自己io.searchbox.AbstractAction
的吗?
elasticsearch - 将分数添加到弹性搜索完成建议器输入
我需要实现elasticsearch 完成建议器。
我有一个像这样映射的索引:
我将文档添加到索引中,如下所示:
我将此请求发送至my_index/_suggest
:
我得到如下所示的选项:
这很好用,但是,我需要以username
匹配的选项排在第一位的方式对选项进行排序。我可以手动完成,但这会阻止我使用长度和偏移量并且会更慢。
是否可以为单个输入添加评分(不是整体建议),这样会影响排序?使用我使用的方法,它似乎不是。
另一个相关问题,是否可以在输入中指定字段数组而不是值数组,这样可以避免重复?如果是,在 ES 生成建议时是否会考虑在字段上设置分数?
android - searchSuggestThreshold 属性不起作用:在每个键入的字符上触发 ContentProvider
我的主要活动的操作栏中有一个搜索小部件。我想在用户输入至少 2 个字符后显示建议。
我知道这可以通过设置android:searchSuggestThreshold="2"来完成,但它似乎不起作用,因为当用户键入零个或多个字符时会调用 SuggestionContentProvider。
即使用户单击搜索图标(0 个字符)以展开小部件,也会调用 ContentProvider。
这是我的 searchable.xml:
我的 Manifest.xml 中只有一项可搜索的活动:
在 onCreateOptionsMenu 中设置 SearchableInfo 的代码:
我使用 ActionBarCompat(minSdkVersion 14 和 targetSdkVersion 19)。
我在网上搜索,似乎没有人有这种奇怪的行为......请帮助我理解这个问题。
提前致谢 :)
android - 空/空白下拉,android自定义搜索建议
我有一个简单的搜索小部件,我很难在我的应用程序中实现自定义搜索建议功能。
关于“构建建议表”的 Google Api 文档的文档记录确实很差。到目前为止,我已经设法让我的“SearchContentProvider”工作,它返回建议,但是当我在下拉列表中输入时,我只得到“空白”字段而没有文本。
有人可以建议我如何构建建议表吗?我应该在哪里实施“SUGGEST_COLUMN_TEXT_1”以便格式化并获得我的建议?
SearchContentProvider.java:
android - Android搜索建议,为什么必须输入整个单词才能获得建议?
我有一个启用了建议的搜索小部件。一切正常,但我必须写下整个单词才能获得建议。
我已经设置了 - android:searchSuggestThreshold="2",但仍然需要完成一个单词(5-6)个字符,以获得建议。为什么?
我真的非常感谢一些帮助。谢谢!
显现:
SearchContentProvider 中使用的部分:
和可搜索的.xml:
magento - 如何从 solr 获得两个或更多单词作为建议
我有这个我无法解决的问题。部分原因是我无法用正确的术语来解释它。我是新手,很抱歉这个笨拙的问题。
您可以在下面看到我的目标的概述。
我正在使用 Magento CE 1.7.0.2 和 Solr 4.6.0。
在这里你可以看到我的目标..
我的config.xml
它工作正常但问题是它只给出一个词的建议......
如果我正在寻找这个词的建议,我会给出以下建议,
&现在我正在寻找带有“adidas bla”的建议,它应该给阿迪达斯黑色像这样的 2 个和更多单词建议的组合
请在这里检查一次
我在这里得到产品,只有我想得到建议,我也试过这样,但它没有那样给予。
有任何想法吗 ?
solr - 在 SOLR 拼写建议中获取空格保留字的频率
我目前正在使用 SOLR 拼写检查功能。当输入有空格时,我遇到了无法找到输入的原始频率的问题。
例如,
spellcheck.q=aple
返回我 origFreq 的单词'aple'
但是,当我输入带有空格的文本时bank of amarica
,我没有得到整个单词的频率。相反,它给出了单个单词的频率。对此的建议是通过 solr 中的排序规则给出的。
在这种情况下,有没有办法让hits
输入的输入带有空格bank of amarica
?
elasticsearch - Elasticsearch 短语建议器
我想使用“短语建议”。我有问题。键入“johni depp”时,它会按以下顺序返回几个结果:
- 约翰德普
- 约翰尼·德普
- 琼德普
- 约翰德普
如何使用 json 对建议进行排序,以便第一个结果是“johnny depp”?我试过用语音索引器来做这件事,但没有成功。
这是我的配置:
询问 :
索引器(我使用 Elastica,但它是一样的):
映射:
参考值示例:
- 约翰·克莱斯
- 约翰·金伯林
- 约翰尼·哈利戴
- 约翰尼·德普
- 乔安·斯法尔
- 乔安娜瑞特尔
- 塞缪尔·约翰逊
- 约翰逊·特拉奥雷
提前致谢。