search 相关问题

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

如何使用Javascript从语义搜索中访问标题?

我正在尝试构建一个网络应用程序,可以使用自然语言执行语义搜索并返回结果答案。使用response.data.results,我可以在con中看到标题文本...

回答 1 投票 0

如何加快“独特”数据框搜索速度

我有一个数据框,其尺寸为 2377426 行 x 2 列,如下所示: 名称序列 428293 ENSE00001892940:

回答 5 投票 0

无法在“Window”上执行“fetch”:需要 1 个参数,但仅存在 0 个

我有一家多供应商商店,每个供应商都有自己的仪表板。仪表板中有一个产品选项卡可以查看他们的产品,并且可以对其进行编辑。我添加了一个搜索栏来更新他们的列表...

回答 1 投票 0

Laravel Eloquent Collection Search 总是返回 false

当我使用 Laravel Collection 搜索功能时,它总是返回 false。 代码 : $entries = Entry::all(); $results = $entries->search('Jack', true); dd($结果); 输出:假 输出 dd($e...

回答 5 投票 0

使用 chrome 开发工具递归地搜索字符串作为每个元素的标签/属性

如何使用chrome开发工具在当前聚焦(显示)页面的某个元素下递归地搜索作为每个元素的标签或属性的字符串或其值? Ctrl-Sh 是否...

回答 1 投票 0

Woocommerce 高级搜索

这将是一家轮胎店,搜索的想法与此网站 https://fullcartuning.nl/ 上的搜索非常相似,有人可以帮助我找到一条路径吗?有什么插件有帮助吗?想法是...

回答 1 投票 0

什么时候启发式是可接受的但不一致?

任何一致的启发式也是可接受的。但是什么时候启发式是可接受的但不一致(单调)? 请提供一个属于这种情况的示例。

回答 4 投票 0

为什么我的代码(从 csv 文件排序和搜索)没有显示数据的所有结果?

我创建一个包含类似内容的程序 你想让我做什么? 1. 显示数据 2. 搜索数据 3. 数据排序 4.导出数据 5.退出 我已经创建了从选项 1 到选项的代码...

回答 1 投票 0

如何使用PHP使全文搜索更准确

我正在为我的项目实现搜索功能。我正在使用全文搜索查询来为用户提供准确的结果。我是 PHP 编程的初学者,我没有足够的信息...

回答 4 投票 0

我的图标不显示在浏览器搜索结果中。 Wordpress

在过去的两周里,我一直遇到一个问题,即我的图标没有显示在浏览器的搜索结果中,尤其是在 Google 上。负责此图标的图像为 48px x 48px,并且是...

回答 1 投票 0

使用适用于 .NET 的 Azure 认知搜索客户端库在搜索查询中添加评分配置文件

我在 Azure 认知搜索中创建了一个索引器,我还在 Azure 门户中为该索引器创建了默认评分配置文件。现在我想使用客户端来设置基于标签的评分配置文件...

回答 1 投票 0

如何在 VS Code 中使用正则表达式在括号之间查找和替换?

我对此感到疯狂,所以我有很多这样的: VfxEmitterDefinitionData { BindWeight: 嵌入 = ValueFloat { 常量值:f32 = 0 } ...

回答 1 投票 0

统一成本搜索实施

在观看 Udacity 的“人工智能简介”课程后,我正在尝试实施统一成本搜索。但是,我的算法没有得到正确的路径。 POS前已经尝试了一整天了...

回答 4 投票 0

primeng p-multiSelect 过滤器在 Angular 中无法正常工作

它使用 p-multiSelect 组件 如果您搜索,结果和列表会一起出现。 只是没有找到任何结果应该出来,但列表似乎没有被过滤 我该如何解决这个问题 ...

回答 1 投票 0

无法定位嵌套在可能多次存在的顶级文件夹中的子文件夹

我尝试过多种变体,我尝试过CrapGPT,我尝试过组合和拼凑东西,但就是无法得到我想要的结果。 本质上我想做的是列出所有子文件夹......

回答 1 投票 0

如何在不使用 contains 的情况下高效地搜索 TreeSet 中的元素?

我对 Java 及其库很陌生,所以这个问题可能是一个愚蠢或明显的问题。 假设我有一堂这样的课: 公共类 Person 实现了 Comparable {

回答 1 投票 0

使用 LINQ 使用复杂的过滤逻辑在 C# 中实现基于关键字的高级搜索

我目前正在致力于在 C# 中实现基于关键字的高级搜索功能。目的是允许用户使用“AND”和“OR”等关键字以及

回答 1 投票 0

搜索类的 SortedList

我有一个类的SortedList,例如... 从输入导入列表 从sortedcontainer导入SortedList 供应商类别: def __init__(self, 名称: str, id: int, sap_id: int): 自我.Nam...

回答 1 投票 0

添加 [and] + [or ] 来搜索 foreach 生成列表的过滤器

所以我已经有了一个搜索过滤器,但现在我希望它能够组合搜索短语。下面是在页面上生成列表的代码。 ... 所以我已经有了一个搜索过滤器,但现在我希望它能够combine搜索短语。下面是在页面上生成列表的代码。 <div class="sortable2"> <ul class="connectedSortable links loadfiles" id="loadfiles"> <?php foreach ($result as $value) { list($classname, $origin, $name) = explode('_', $value); $classname = trim($classname, '[]'); $origin = trim($origin, '[]'); $name = pathinfo($name, PATHINFO_FILENAME); echo "<li class='audiofile " . $name . " " . $classname . "' id='" . $value . "'>". "<a class='btn_clone fa fa-clone' aria-hidden='true' id='' onclick='repeat(event)' title='Clone'>&nbsp;</a>". "<a class='btn_addto fa fa-arrow-up' aria-hidden='true' id='' onclick='addto(event)' title='Add to playlist'>&nbsp;</a>". "<a class='btn_removefrom fa fa-trash' aria-hidden='true' id='' onclick='removefrom(event)' title='Remove element'>&nbsp;</a>". "<span class='audioclass'>" . $classname . "</span>". "<a href='" . $directoryname . "/" . $value . "' target='_blank'>". "<img src='images/avatars/" . $classname . ".jpg'>". "<div class='audiotext'>". "<span class='audiotitle'>" . $name . "</span>". "<span class='audioorigin'>" . $origin . "</span>". "</div>". "</a>". "</li>"; } ?> </ul> </div> 这个列表基本上生成如下块: frank hello how are you link to audio file william i am fine link to audio file frank what? link to audio file 过滤就是通过这段代码完成的 $('#global_filter').keyup(function() { var col_name = $(this).attr('class'); var search_val = $(this).val().toLowerCase(); $('.' + col_name).closest('#loadfiles > li').css('display', 'none'); $('.' + col_name).each(function() { var val = $(this).text(); console.log($(this).text(), 'text'); if(val.toLowerCase().indexOf(search_val) >= 0) { $(this).closest('#loadfiles > li').css('display', 'block'); } }); }); 与一起工作 <div class="input"> <h4>Search field</h4> <div class="all_all" id="filter_global"> <div align="left"><input type="text" name="global_filter" id="global_filter" class="audiofile"></div> <div align="left"><input type="checkbox" name="global_regex" id="global_regex" ></div> <div align="left"><input type="checkbox" name="global_smart" id="global_smart" checked></div> </div> </div> #问题 如何更改过滤器以允许使用 [AND] 以及 [OR](如果可能的话)进行多个搜索短语。因此用户可以输入例如: frank [and] hello 然后这将返回 frank hello how are you link to audio file 虽然这个项目似乎已经有一段时间没有更新了,但您可能可以利用它的一部分来满足您的需求:https://github.com/bloomtime/boolean-expression-js $('#global_filter').keyup(function() { // Init var col_name = $(this).attr('class'); var search_val = $(this).val().toLowerCase(); // Setup boolean expression var parsed = new Expression(search_val); $('.' + col_name).closest('#loadfiles > li').css('display', 'none'); $('.' + col_name).each(function() { var val = $(this).text(); if(parsed.test(val) == true) { $(this).closest('#loadfiles > li').css('display', 'block'); } }); }); 它在幕后利用 ReParse 能够根据预定义的语法拆分搜索,然后测试匹配。 编辑 如果你真的想让它超级简单,它可能不是非常灵活,但你可以尝试这种方法。这基本上提供了使用 [AND] 或使用 [OR] 进行搜索的能力,但不能同时使用两者。可能需要进行一些重构,因为我刚刚快速完成了它。 $('#global_filter').keyup(function() { // Init var col_name = $(this).attr('class'); var search_val = $(this).val().toLowerCase(); var columns = $('.' + col_name); // If doing a boolean AND if (search_val.toLowerCase().indexOf('[and]') >= 0) { // Get search parts var parts = search_val.split('[and]'); $(columns).each(function(columnIndex, column) { var val = $(column).text(); var matched = true; $(parts).each(function(partIndex, part) { // Since AND is inclusive, failing to match should assume this column is a non-match if (val.toLowerCase().indexOf(part.toLowerCase()) < 0) { matched = false; // Break early return false; } }); if (matched) { $(column).closest('#loadfiles > li').css('display', 'block'); } }); } // If doing a boolean OR else if (search_val.toLowerCase().indexOf('[or]') >= 0) { // Get search parts var parts = search_val.split('[or]'); $(columns).each(function(columnIndex, column) { var val = $(column).text(); var matched = false; $(parts).each(function(partIndex, part) { // With OR, if ANY of the parts match then it is a match if (val.toLowerCase().indexOf(part.toLowerCase()) >= 0) { matched = true; // Break early return false; } }); if (matched) { $(column).closest('#loadfiles > li').css('display', 'block'); } }); } else { var val = $(this).text(); if(val.toLowerCase().indexOf(search_val) >= 0) { $(column).closest('#loadfiles > li').css('display', 'block'); } } });

回答 1 投票 0

iOS 使用查询(url 方案)打开 YouTube 应用程序

是否有 URL 方案可以使用指定的搜索查询打开 YouTube iOS 应用程序? 我试过: NSString *stringURL = @"http://www.youtube.com/results?search_query=foo"; NSURL *url = [NSURL URLWithStr...

回答 11 投票 0

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