search 相关问题

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

Mkdocs 术语表搜索返回一大段

mkdocslossary.md 文件中的每个术语表条目在编辑器中的编写方式如下,条目之间有一个行空格: 交易费 { #transaction_fee } :必须是

回答 1 投票 0

Laravel Scout,搜索只得到 20 条

我正在使用 Laravel Scout,当我搜索并获取结果时,它只返回精确的 20 个项目,而实际上还有更多要获取的项目,在我的例子中有 56 个项目。我怎样才能取回所有物品? $产品...

回答 1 投票 0

在目录中搜索文本文件中的字符串并返回行和文件名

我有 140 多个包含文字记录的文本文件。我希望能够在整个这些文件中搜索包含用户输入字符串的行并显示该行以及与...相关的链接

回答 1 投票 0

如何使 searchview 用于查找我的虚拟数据

我被卡住了,我做了一些搜索视图来查找我的虚拟项目,但仍然不起作用,有人知道它是如何工作的吗?这是我的虚拟数据 接口 DummyMusicDataSource { fun getMusicData(上下文:Co...

回答 1 投票 0

SQL:在数据库中的每个 varchar 列中搜索字符串

我有一个数据库,其中拼写错误的字符串出现在不同表的不同位置。是否有一个 SQL 查询可以用来在

回答 7 投票 0

多复选框搜索wordpress

我需要多个复选框搜索才能工作,但我陷入困境。表格没问题,但我不知道如何进行查询。请有人帮助我吗? 形式 : 我需要多个复选框搜索才能工作,但我被困住了。表格没问题,但我不知道如何进行查询。有人请帮助我吗? 表格: <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="Loft"><div class="lbl">Loft</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="Studio"><div class="lbl">Studio</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="2 pieces"><div class="lbl">2 pièces</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="3 pieces"><div class="lbl">3 pièces</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="4 pieces"><div class="lbl">4 pièces</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="5 pieces"><div class="lbl">5 pièces</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="6 pieces et +"><div class="lbl">6 pièces et +</div> <input id="propertytype" class="noborder" type="checkbox" name="propertytype2[]" value="Proprietes, Hotels particuliers"><div class="lbl">Propriétés, Hôtels particuliers</div> 查询: $search_propertytype = ""; if (isset($_POST['propertytype2'])) { $search_propertytype = trim($_POST['propertytype2']); } if (get_option('wp_search_propertytype') == "Yes") { if($search_propertytype != '') { $search_propertytype = trim($search_propertytype); $query ="SELECT p.* FROM $wpdb->posts p, $wpdb->postmeta p1 WHERE p.ID = p1.post_id AND (p1.meta_key='propertytype_value' AND p1.meta_value='$search_propertytype' OR p1.meta_key='propertytype2_value' AND p1.meta_value='$search_propertytype')"; $sptt = getIds( $query ); $_ids = ( !empty($sptt) ? ( !empty($_ids) ? array_intersect( $_ids, $sptt) : "" ) : "" ); } } 我通过 WP_Query 和自定义元框制定了解决方案。我的查询参数如下: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'color', 'value' => 'blue', 'compare' => 'NOT LIKE' ), array( 'key' => 'price', 'value' => array( 20, 100 ), 'type' => 'numeric', 'compare' => 'BETWEEN' ) ) ); $query = new WP_Query( $args ); 查看wordpress官方文档:http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters 您可以通过这种方式查看。也许它能有所帮助。谢谢。

回答 1 投票 0

在 2D 数组中实现 A* 寻路

我正在制作 2D 图块地图,现在正在尝试实现 A* 寻路。我正在关注 A* 的维基百科伪代码。 一切进展顺利,除了一些奇怪的行为......

回答 2 投票 0

通过确定在矩阵中找到单词字符串的次数来进行字符串搜索

我们得到一个字符矩阵和一组不同的单词。我希望确定给定单词在矩阵中出现的总次数,并遵守以下有关

回答 1 投票 0

为什么当输入很大时Painter的分区问题答案不正确?

我正在解决GeeksforGeeks问题画家的分区问题-II : Dilpreet 想要粉刷他的狗的家,家里有 n 块不同长度的木板。第 i 块板的长度由 arr[i] ...

回答 1 投票 0

我的代码对画家的分区问题有什么问题(没有通过所有测试用例)

问题陈述: Dilpreet 想要粉刷他的狗的家,家里有 n 块不同长度的木板。第 i 个板的长度由 arr[i] 给出,其中 arr[] 是一个包含 n 个整数的数组。他雇佣了k pai...

回答 1 投票 0

框架内的swift框架,搜索路径未找到错误

我在另一个框架内运行一个框架的应用程序时发生崩溃。 这是错误消息。 '/Users/user/Library/Developer/Xcode/DerivedData/temp/Build/Products/Debug/

回答 1 投票 0

JavaScript数组查找方法

常量温度 = [27, 28, 30, 40, 42, 35, 30]; 让 high = temp.findLast(x => x > 40); 实际上我是通过 W3School 自学的,上面的代码特别是第二行 (x => x > 40...

回答 1 投票 0

wordpress meta_query 数组用于多字段表单搜索的问题

我正在尝试使用具有多个字段(文本、数字和选择)的表单在 WordPress 中进行搜索。结果页面需要显示由此表单过滤的帖子(带有自定义字段)。 问题是:...

回答 1 投票 0

在elasticsearch中处理串联单词

我觉得这应该是一个非常简单的问题,但出于某种原因我可以解决它。 我想使用 ElasticSearch 构建一个产品搜索引擎。 当它到来时我有一个问题...

回答 1 投票 0

网站分支地址即使在 1 个月后也没有在 Google 搜索引擎中更新

Adecco 地点的工作时间未在 Google 上更新: 对于 Adecco 比利时的两个地点 - Adecco Hoogstraten 和 ADECCO OOSTMALLE,工作时间在 sitecore 中更新如下:

回答 1 投票 0

Excel 搜索功能尝试仅显示某些列时出现问题

[Office 专业版 2021] 我有一个由 2 张纸组成的 Excel 工作簿: --第一张表名为 Database_locale,它有一个表,其中包含从 A 列到 L 列的数据,并且该数据库已更新...

回答 1 投票 0

寻找网站的url查询参数

我正在尝试使用这个 search.py 代码库使用 url 和 search_url 来抓取该网站。它以 json 格式生成结果 - 它是如何使用开发工具实现的? 我可以看到一个请求...

回答 1 投票 0

在 Visual Studio Code 中搜索并替换为正则表达式以递增数字

我目前正在制作一个大的 svg 精灵。 不同的图像始终相距 2000 像素。 我所拥有的是: 我目前正在制作一个大型 svg 精灵。 不同的图像始终相距 2000px。 我拥有的是: <g transform="translate(0,0)"> <g transform="translate(0,2000)"> <g transform="translate(0,4000)"> 在正则表达式想要这个之后,只需将 2000 添加到第二个数字上: <g transform="translate(0,2000)"> <g transform="translate(0,4000)"> <g transform="translate(0,6000)"> 我现在遇到的问题是,一些新图像必须放在文档的顶部,这意味着我需要更改所有数字,而且它们非常多。 我正在考虑使用正则表达式,甚至发现它可以在 VS Code 的搜索栏中使用。问题是我从未使用过任何正则表达式,我有点困惑。 有人能给我一个将所有样本数增加 2000 的解决方案和解释吗? 我希望我之后能理解它,这样我就可以涉足这个话题了。 我也很高兴只提供一般教程或我的特定用例的链接。 非常感谢:) 在 VSCode 中,您无法在匹配/捕获中替换为递增值。您只能在作为替换参数传递给正则表达式替换函数/方法的回调函数内执行此操作。 安装Python脚本插件后,您可以使用Notepad++来执行这些替换。 按照这些说明进行操作,然后使用以下 Python 代码: def increment_after_openparen(match): return "{0}{1}".format(match.group(1),str(int(match.group(2))+2000)) editor.rereplace(r'(transform="translate\(\d+,\s*)(\d+)', increment_after_openparen) 请参阅 正则表达式演示。 注: (transform="translate\(\d+,\s*)(\d+) 匹配并捕获到第 1 组 transform="translate( + 1 个或多个数字,然后是 , 和 0 个或多个空格(使用 (transform="translate\(\d+,\s*))),然后将任何一个或多个数字捕获到第 2 组(使用 (\d+)) ) match.group(1) 是第 1 组内容,match.group(2) 是第 2 组内容。 基本上,任何组都是由一对未转义的括号组成的,并且组计数从 1 开始。因此,如果您使用像 (Item:\s*)(\d+)([.;]) 这样的模式,则需要使用 return "{0}{1}{2}".format(match.group(1),str(int(match.group(2))+2000), match.group(3))。或者,return "{}{}{}".format(match.group(1),str(int(match.group(2))+2000), match.group(3))。 我编写了一个扩展,查找和转换,使查找和替换正则表达式的数学运算变得非常简单(更像路径变量、条件、字符串操作等)。在这种情况下,这个键绑定(在您的keybindings.json中)将执行您想要的操作: { "key": "alt+r", // whatever keybinding you want "command": "findInCurrentFile", "args": { "find": "(?<=translate\\(\\d+,\\s*)(\\d+)", // double-escaped "replace": "$${ return $1 + 2000 }$$", "isRegex": true, // "restrictFind": "document", // or line/once/selections/etc. } } 如果您愿意,这也可以是您的 settings.json 中的设置 - 请参阅自述文件。 (?<=translate\\(\\d+,\\s*) 积极的lookbehind,您可以在lookbehind中使用非固定长度的项目,例如\\d+。 (\\d+) 捕获组 1 替换:$${ return $1 + 2000 }$$ $${ <your string or math operation here> }}$ return $1 + 2000 添加 2000 到捕获组 1 演示: SublimeText3 与 Text-Pastry 插件也可以做 \i 您可以使用我制作的扩展:Regex Text Generator 使用多光标选择数字,可以使用正则表达式查找和查找框中的Alt+Enter来完成 运行命令:根据正则表达式生成文本 作为Match Expression使用:(\d+) 作为发电机延伸使用:{{=N[1]+2000}} 您可以预览结果。 如果确定,请按 Enter,或按 Esc 中止 您可以在设置中将此类搜索替换设置为预定义 regexTextGen.predefined "regexTextGen.predefined": { "Add/Subtract a number" : { "originalTextRegex": "(\d+)", "generatorRegex": "{{=N[1]+1}}" } } 如果您选择预定义,则可以编辑表达式(更改 1)。

回答 4 投票 0

带有 A* 搜索启发式功能的彩色迷宫 AI

使用 A* 搜索解决颜色迷宫难题是目标。这是游戏的示例 https://www.mathplayground.com/logic_color_maze。基本上,您希望最大限度地减少移动成本,并且...

回答 1 投票 0

R 列出具有多个条件的文件

我想列出目录中满足特定条件(日期和货币)的所有文件。因此,只有一个条件时,list.files 中的参数模式就可以正常工作: 文件.ls <- list.files(path...

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.