Questions tagged «search»

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

4
ElasticSearch入门指南
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 没有关于ElasticSearch的书(据我所知),并且http://www.elasticsearch.org/guide/似乎只包含参考。 有什么好的初学者指南或教程,可能是通过示例,特别是在不同的映射和索引策略方面,值得推荐吗?


4
与CTRL-r类似,无法转发搜索Bash历史记录
我正在尝试与CTRL- 相似地搜索我的bash历史记录r,但要指明前进方向。 这一直是我的痛苦,我只打一次,过于频繁CTRL- r,再次找到先前的命令。 您如何像反向搜索一样向前搜索Bash历史记录?
203 bash  search 


14
Java List.contains(字段值等于x的对象)
我想检查是否List包含一个对象,该对象的字段具有特定值。现在,我可以使用循环进行检查,但是我很好奇是否还有任何更有效的代码。 就像是; if(list.contains(new Object().setName("John"))){ //Do some stuff } 我知道上面的代码没有任何作用,只是为了大致演示我要实现的目标。 另外,为了澄清起见,我不想使用一个简单的循环的原因是因为此代码当前将进入一个循环,该循环位于一个循环内。为了提高可读性,我不想继续向这些循环添加循环。所以我想知道是否有任何简单的选择。
199 java  list  search  contains 


6
如何找到修改文件的最新git commit?
我想找到修改源文件的最新提交。 我可以git blame用来查看每一行的所有提交日期,但是很难确切地知道哪个提交是最后一次触摸文件。 如何在git存储库中找到接触给定文件的最后一次提交?
180 git  search 

6
无需索引即可在文件内搜索字符串的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 我必须在一个令人难以置信的旧应用程序中更改一些连接字符串,而使它的程序员认为用整个地方的连接字符串粘贴整个应用程序是一个好主意。 Visual Studio的“当前项目”搜索速度非常慢,而且我不相信Windows搜索。 那么,那里最好的免费的,非索引文本搜索工具是什么?它所要做的就是返回一个列表,其中包含在文件夹及其子文件夹中包含所需字符串的文件。 我正在运行Windows 2003 Server。


14
高维数据中的最近邻居?
几天前,我已经问了一个问题,该问题是如何找到给定向量的最近邻居。我的向量现在是21维,在继续下一步之前,因为我既不是机器学习也不是数学领域的专家,所以我开始问自己一些基本问题: 欧几里得距离是一个很好的度量标准,可以用来首先找到最近的邻居?如果没有,我有什么选择? 另外,如何确定用于确定k个邻居的正确阈值?是否可以进行一些分析以找出该值? 以前,有人建议我使用kd-Trees,但Wikipedia页面上明确指出,对于高维,kd-Tree几乎等同于蛮力搜索。在那种情况下,有效地找到一百万个点数据集中的最近邻居的最佳方法是什么? 有人可以澄清上面的一些(或全部)问题吗?

4
弹性搜索,多个索引与一个索引以及不同数据集的类型?
我有一个使用MVC模式开发的应用程序,现在我希望为它的多个模型建立索引,这意味着每个模型具有不同的数据结构。 使用多个索引(每个模型一个索引还是在每个模型的相同索引中使用一个类型)是更好的选择吗?我认为这两种方式都需要不同的搜索查询。我刚刚开始。 如果数据集很小或很大,这两个概念在性能上是否存在差异? 我会亲自测试第二个问题,是否有人可以为此目的推荐一些好的样本数据。

14
SVN存储库搜索[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 有没有什么好的软件可以让我在SVN存储库中搜索代码片段?我找到了“ FishEye”,但费用是1,200,远远超出了我的预算。

13
如何延迟AngularJS即时搜索?
我有一个似乎无法解决的性能问题。我有一个即时搜索功能,但是有点麻烦,因为它开始在每个位置上搜索keyup()。 JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries | filter:searchText"> <span>{{entry.content}}</span> </div> JSON数据甚至没有那么大,只有300KB,我认为我需要完成的是在搜索上放置〜1秒的延迟,以等待用户完成键入操作,而不是对每个按键执行操作。AngularJS在内部执行此操作,在阅读了文档和此处的其他主题之后,我找不到特定的答案。 我将不胜感激如何延迟即时搜索的任何指示。

15
如何在PHP中通过多维数组中的key => value搜索
有没有一种快速的方法来获取在多维数组中找到键值对的所有子数组?我不能说阵列有多深。 简单示例数组: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); 当我搜索key = name和value =“ cat 1”时,该函数应返回: array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>3,name=>"cat 1") ); 我猜想函数必须递归才能深入到最深层次。
147 php  arrays  search  recursion 

11
如何使用UISearchDisplayController / UISearchBar过滤NSFetchedResultsController(CoreData)
我正在尝试在基于CoreData的iPhone应用程序中实现搜索代码。我不确定如何进行。该应用程序已经具有一个NSFetchedResultsController,该谓词可以检索主TableView的数据。我想确保在更改过多代码之前,我走在正确的道路上。我很困惑,因为这么多示例都是基于数组而不是CoreData的。 这里有一些问题: 我是否需要第二个NSFetchedResultsController仅检索匹配项,还是可以使用与主要TableView相同的项? 如果使用相同的方法,是否简单到清除FRC缓存,然后更改handleSearchForTerm:searchString方法中的谓词?谓词是否必须包含初始谓词以及搜索词,或者它还记得它最初使用谓词来检索数据吗? 我如何回到原始结果?我是否只是将搜索谓词设置为nil?这样一来就不会杀死用于检索FRC结果的原始谓词吗? 如果有人在使用FRC进行搜索时有任何代码示例,我将不胜感激!

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.