Questions tagged «search»

有关搜索算法机制和实现的问题。*不是*有关在API中使用搜索工具(例如Google,Bing,Facebook)的问题。

17
扩展并自动将焦点赋予SearchView
我正在开发一个应用程序,用户可以在其中按“搜索”图标,ActionBar并SearchView在屏幕顶部显示a。 我的问题是键盘SearchView既没有聚焦也没有展开,因此用户必须按上的搜索按钮Searchview使其展开并拿出键盘。 应该如何解决?
74 android  search  focus  expand 

12
查看ArrayList是否包含Java中对象的最有效方法
我在Java中有一个ArrayList对象。这些对象有四个字段,我将其中两个用于考虑该对象与另一个字段相等。给定这两个字段,我正在寻找最有效的方法,以查看数组是否包含该对象。 棘手的是,这些类是基于XSD对象生成的,因此我无法修改这些类本身以覆盖.equals。 有没有比遍历并手动比较每个对象的两个字段然后在找到时中断的更好的方法了?寻找更好的方法,这看起来太混乱了。 编辑: ArrayList来自未编组到对象中的SOAP响应。

2
VIM,增量搜索:如何跳转到下一个结果并将其突出显示?
当使用VIM的增量搜索选项时,我通常会进行搜索,当我得到第一个结果(将突出显示)后,我会使用/键跳至下一个结果。 但: 为此,我需要“取消”搜索并返回正常模式以跳转下一个结果。 按下/可使VIM跳至下一个结果,但不会突出显示该结果。 我想知道是否有更有效的方法可以使用增量搜索在结果之间跳转并使它们突出显示。
71 search  vim  hotkeys 

8
在MongoDB中搜索任何字段的值,而无需显式命名
我浏览了MongoDB文档,并用谷歌搜索了此问题,但找不到真正合适的答案。所以,这就是我想要的。假设我有一个包含以下元素的集合: { "foo" : "bar", "test" : "test", "key" : "value", } 我想要实现的是通过搜索所有(也许除了有限的许多;-)字段来查找元素。换句话说:给定一个查询,我不知道应该在哪个字段中找到该查询。 我的想法是这样的 db.things.find({_ANY_ : "bar"}) 会给我示例元素。 感谢您的帮助。
70 search  mongodb  field 


7
如何在网站中实现搜索功能?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想为网站实现搜索功能(假设它类似于SO)。我不想使用Google搜索类似的内容。 我的问题是: 我该如何实施? 我知道两种方法: 用户进行查询时,搜索应用程序中的所有数据库。 为我拥有的所有数据建立索引,并将其存储在其他位置,然后从那里查询(例如Google所做的事情)。 谁能告诉我要走哪条路?优缺点都有什么? 更好,有更好的方法吗?
69 search 


4
使用GOOGLE搜索HTML源代码?
我有几个网站,我不记得我在哪里写了一些代码行。当我的页面被Google索引时,我想知道Google是否提供了一种在HTML源代码/标记本身中进行搜索的功能,而不仅仅是允许在页面的可视化,呈现部分中进行搜索? 谢谢

1
MATCH AGAINST还是LIKE哪个SQL查询更好?
要在数据库中搜索在任何列“ foo_desc”和“ bar_desc”中同时具有关键字“ foo”和“ bar”的行,我将执行以下操作: SELECT * FROM t1 WHERE MATCH (t1.foo_desc, t2.bar_desc) AGAINST ('+foo* +bar*' IN BOOLEAN MODE) 要么 SELECT * FROM t1 WHERE (CONCAT(t1.foo_desc, t2.bar_desc) LIKE '%foo%') AND (CONCAT(t1.foo_desc, t2.bar_desc) LIKE '%bar%') 我希望最后一个查询的缺点是性能。 好处是,LIKE查询找到了“ MATGA AGAINST”找不到的“ xxfoo”。 哪一个是首选,还是有更好的解决方案?
67 sql  mysql  database  search 

6
Java搜索中类文件名必须以.class异常结尾
我希望有人可以帮助我解决特定项目中在Eclipse中使用Java搜索功能的问题。 在一个特定项目上使用Java搜索时,出现一条错误消息Class file name must end with .class(请参见下面的堆栈跟踪)。似乎并非所有项目都在发生这种情况,只是一个特定项目在发生,所以也许我应该尝试重新构建某些内容? 我已经尝试过Project -> Clean...并关闭Eclipse,删除所有构建的类文件,然后重新启动Eclipse无济于事。 我可以在Google上找到有关该问题的唯一参考,网址为http://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspx,但很遗憾,他的解决方案是删除班级文件,然后重新启动)对我不起作用。 如果有人可以建议您尝试一下,或者我可以收集更多信息来帮助您解决问题,我将非常感谢您提供的建议。 Version: 3.4.0 Build id: I20080617-2000 也刚刚发现了这个线程-http: //www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html-这表明当项目名称包含句点时,可能会出现相同的问题。不幸的是,在我的设置中情况并非如此,因此我仍然陷入困境。 Caused by: java.lang.IllegalArgumentException: Class file name must end with .class at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182) at org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(HandleFactory.java:109) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1177) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:506) at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551) at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.internalSearch(RefactoringSearchEngine.java:142) at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.search(RefactoringSearchEngine.java:129) at org.eclipse.jdt.internal.corext.refactoring.rename.RenameTypeProcessor.initializeReferences(RenameTypeProcessor.java:594) …
67 java  eclipse  search 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.