草庐IT

depth_first_search

全部标签

php - Zend_Search_Lucene 的替代品?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我想知道是否有任何其他库或模块可以替代Zend_Search_Lucene。

php - array_search 行为不可预测

我有一个简单的函数,它查看传入的mySQL数据类型,然后将其汇总到一个“类别”(在此代码中称为一个系列),以便我可以在类别级别应用默认值。不管怎样,这段代码在查找整数、字符和文本类别时工作正常,但在日期时间和小数类别上完全失败。我束手无策。任何帮助将不胜感激:publicstaticfunctionget_family_type($col_type){$families=array('integer'=>array('integer','int','tinyint','mediumint','bigint'),'fixed'=>array('decimal','numeric'),'f

PHP : Search all record from array with specific value

我有2个数组。$a=(array('number'=>$value,'name'=>$name),array('number'=>$value,'name'=>$name),array('number'=>$value,'name'=>$name),);$b=(array('number'=>$value,'address'=>$address),array('number'=>$value,'address'=>$address),array('number'=>$value,'address'=>$address),...);现在,假设$a中的“number”=10的特定记录。在P

php - Zend_Search_Lucene 范围查询错误

我已经为每个文档设置了一个日期字段。(关键字)其中存储的值采用这种格式;20100511每次尝试执行范围查询时,我都会收到以下错误:date:[10000000TO20000000]Atleastonerangequeryboundarytermmustbenon-emptyterm有人知道吗?更新我已经让它以编程方式工作。这是否意味着解析器有问题?$from=newZend_Search_Lucene_Index_Term('10000000','dateOfBirthMod');$to=newZend_Search_Lucene_Index_Term('20000000','dat

php - Yii2 - 在 View 的 index.php 中渲染 _search.php 文件

我在Yii2中有一个名为eventos的View文件夹。此View是一个图片库。_view2.php用于向公众显示图像。它工作得很好。但现在我想在_view2.php中创建一个全局搜索输入文本。我已经有一个用于显示图像的GridView小部件,但我不想使用$searchmodel框,所以我禁用了它们。我想要的是在_view2.php文件中呈现只有一个输入字段的_search.php文件我的问题是在_view2.php文件中呈现_search.php。这是_view2.php的代码:$dataProvider,'filterModel'=>$searchModel,'showOnEmpt

PHP Elastic Search 过滤查询字符串搜索

所有人都希望使用过滤查询,其中结果应包含来自“query_string”以及应用的“term-filter”的数据。GETblog/_search{"query":{"filtered":{"query":{"query_string":{"fields":["description"],"query":"a"//orjust""}},"filter":{"terms":{"topic_id":[10]}}}}}预期的结果是:所有包含字母“a”或“”且topic_id为10的博客记录。还有topic_id为10的其余记录,即使描述为空白/空也是如此。所以最终结果应该是-得分较高的匹配记

PHP - ldap_search() 过滤器。如何搜索用户

$_SERVER['REMOTE_USER']返回登录到ActiveDirectory的用户的用户名。我想使用ldap_search()检索此用户信息。这是我现在拥有的:$ad=//ldap_connectionid$filter="(|(sn=$username*)(givenname=$username*))";$attr=array("displayname","mail","mobile","homephone","telephonenumber","streetaddress","postalcode","physicaldeliveryofficename","l");$d

php - 推特 OAuth : users/search works but search/tweets does not

我想在Twitter中搜索推文。它不起作用。$parameters=array('q'=>'oauth');$result=$connection->get('search',$parameters);但是当我进行用户搜索时,它工作得很好。$parameters=array('q'=>'oauth');$result=$connection->get('users/search',$parameters);下面我也试过了,还是不行$parameters=array('q'=>'oauth');$result=$connection->get('search/tweets',$param

php - 是否有用于检索 URL 的 "first part"的 PHP 函数?

是否有用于检索URL的“第一部分”的PHP函数,类似于dirname/basename对文件路径的作用?类似的东西echo"url_basename('example.com/this_post/12312')"哪个会返回example.com 最佳答案 parse_url应该可靠地做到这一点。 关于php-是否有用于检索URL的"firstpart"的PHP函数?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

php - 模糊文本搜索 : Regex Wildcard Search Generator?

我想知道是否有某种方法可以在PHP中进行模糊字符串匹配。在长字符串中寻找单词,即使拼写错误也能找到潜在的匹配项;如果由于OCR错误而偏离一个字符,它会找到它的东西。我在想一个正则表达式生成器也许能够做到这一点。因此,如果输入“crazy”,它将生成此正则表达式:.*((crazy)|(.+razy)|(c.+azy)|cr.+zy)|(cra.+y)|(craz.+)).*然后它将返回该词或该词的变体的所有匹配项。如何构建生成器:我可能会将搜索字符串/单词拆分为一个字符数组,并构建正则表达式,执行foreach新创建的数组,用“.+”替换键值(字符串中字母的位置)。这是进行模糊文本搜索