我正在寻找一种方法来在Lucene中查询自动完成/build议。 我search了一下,稍微玩了一下,但是我所见过的所有例子似乎都是在Solr中设置filter。 我们不使用Solr,也不打算在不久的将来使用Solr,Solr显然只是围绕着Lucene,所以我想必须有办法做到这一点! 我研究过使用EdgeNGramFilter,我意识到我必须在索引字段上运行filter,然后获取令牌,然后将其与input的查询进行比较…我只是努力使把两个代码放进去,所以非常感谢帮助! 要清楚我在找什么(我意识到我不是太清楚,对不起) – 我正在寻找一个解决scheme,当search一个术语,它会返回一个build议的查询列表。 在search字段中input“inter”时,会返回一个build议查询列表,如“internet”,“international”等。
我正在使用本地数据source: myArray的jQuery UI自动完成( source: myArray )。 我希望自动完成只提出以input的string开头的结果,而不是默认的不区分大小写的search。 有一个简单的解决scheme,或者我必须提供我的自定义search/源callback?
在jQuery UI 1.8.4之前,我可以使用JSON数组中的HTML来构build自动完成。 我能够做到这样的事情: $row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>'; 这将在下拉菜单中显示为红色文字。 从1.8.4不起作用。 我发现http://dev.jqueryui.com/ticket/5275告诉我使用自定义的HTML例子,我没有运气。 我怎么能让HTML显示在build议? 我的jQuery是: <script type="text/javascript"> $(function() { $("#findUserIdDisplay").autocomplete({ source: "ui_autocomplete_users_withuname.php", minLength: 2, select: function(event, ui) { $('#findUserId').val(ui.item.id); } }); }); </script> 我的JSON数组包括如下所示的HTML: [{"label":"<span style="color: red";>User, Name</span>","value":"User, Name","id":"10"}]
这个其他SO问题关于WPF中的自动完成文本框。 有几个人已经build立了这些,并给出了答案之一,build议这个codeproject文章 。 但我还没有find任何WPF自动完成文本框与WinForms自动完成文本框进行比较。 代码项目示例工程,sorting,… 替代文字http://i50.tinypic.com/sx2ej5.jpg …但 它不被构造成可重用的控件或DLL。 这是我需要embedded到每个应用程序的代码。 它只适用于目录。 它没有用于设置自动完成源仅为文件系统目录还是文件系统文件或….等的属性。 当然,我可以编写代码来做到这一点,但是…我宁愿使用别人已经编写的代码。 它没有属性来设置popup窗口大小等 有一个popup列表框,提供可能的完成。 浏览该列表时,文本框不会更改。 在列表框中键入字符并不会导致文本框被更新。 从列表框导航焦点不会使popup式列表框消失。 这很混乱。 所以,我的问题是: *有没有人有一个免费的WPF自动完成文本框工作 ,并提供一个高品质的用户体验? 回答 以下是我如何做到的: 0.0。 获得WPF工具包 0.1。 运行WPF工具包的MSI 0.2。 在Visual Studio中,从工具箱(特别是数据可视化组)拖放到UI Designer中。 它在VS工具箱中看起来像这样: 替代文字http://i49.tinypic.com/s12q6x.jpg 如果你不想使用devise师,手工制作xaml。 它看起来像这样: <toolkit:AutoCompleteBox ToolTip="Enter the path of an assembly." x:Name="tbAssembly" Height="27" Width="102" Populating="tbAssembly_Populating" /> …工具箱命名空间以这种方式映射的地方: xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit" 0.3。 提供Populating事件的代码。 这是我用的: private void tbAssembly_Populating(object […]
在Eclipse中自动完成类名称时,例如,如果input: ListI 标签 出现一个popup式菜单,为您提供完整的类名称(您可以使用鼠标或使用箭头键进行select): 在这个例子中,我几乎肯定希望使用java.util.ListIterator而且我几乎不需要com.sun.xml.internal.bind.v2.runtime.reflect.ListIterator (或者该包中的其他任何东西)。 这个特定的类将经常出现在列表中(每次我声明一个ListIterator )。 我希望能够从自动完成search中排除软件包,以便java.util.ListIterator自动完成,而不需要popup菜单。 这可能吗?
我使用atocomplete.jquery插件来build议input文本,因为我得到这个数组: ['White 023','White','White flower', 'Teatr'] 当我开始search那些从“te”子串开始的东西时,它显示了我这样的数组sorting: 'White','White 023','White flower', 'Teatr' 我需要这样的东西: 'Teatr','White','White 023','White flower' 有任何想法吗?
我的问题是类似于这一个: 我怎样才能dynamic更改自动完成在C#combobox或文本框中的条目? 但我仍然没有find解决办法。 简单的问题是: 我有一个ComboBox和大量的logging显示在其中。 当用户开始input时,我想加载以input文本开头的logging,并提供用户自动完成。 正如上面的主题所述,我不能加载他们在сomboBox_TextChanged因为我总是覆盖以前的结果,从来没有看到他们。 我可以只使用ComboBox实现这个吗? (不是TextBox或ListBox ) 我使用这个设置: сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
我试图find一种方法来使用jQuery自动完成与callback源通过从服务器的ajax json对象列表获取数据。 有人可以提供一些方向吗? 我GOOGLE了,但无法find一个完整的解决scheme。
根据http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete,我已成功在自己的input框中实现了Google地图位置V3自动完成function。 它很好地工作,但我很想知道如何使用户按下input时,从build议中select第一个选项。 我想我会需要一些JS的魔力,但我是非常新的JS,不知道从哪里开始。 提前致谢!
在以前的版本中我可以这样做: $('#search').typeahead({ name: 'Search', remote: '/search?query=%QUERY' }); 但是自0.10更新以来,typeahead.js要求我们定义我无法工作的source 。 如何定义远程而不必定义数据集函数?