search 相关问题

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

尝试对按父元素名称和索引值过滤的命名 XML 元素进行计数

我一直在设法在 VB.net 中操作 XML,但我遇到了一个我一直在努力解决的问题,所以我正在寻求一些指导?! 通过这个 XML 示例... 我一直在设法在 VB.net 中操作 XML,但我遇到了一个我真的很难解决的问题,所以我想寻求一些指导?! 使用此示例 XML... <?xml version="1.0" encoding="utf-8"?> <dataset> <packages> <package index="1"> <desc>First Package</desc> <rmabool>1</rmabool> <rmaref>RMACASE1</rmaref> <bootfiles>1</bootfiles> <image>1</image> <driver>3</driver> <driver>4</driver> </package> <package index="2"> <desc>Second Package</desc> <bootfiles>2</bootfiles> <image>2</image> <driver>3</driver> </package> <package index="3"> <desc>Third Package</desc> <bootfiles>3</bootfiles> <image>2</image> <driver>3</driver> </package> </packages> </dataset> ...我想计算索引匹配“1”的名为“package”的元素中包含有多少个名为“driver”的元素。我期望返回的结果是“2”,或者如果我更改搜索以匹配索引与“3”,那么我期望结果是“1”。 在其他地方,我有一个简单的子程序,它返回仅与名称匹配的元素计数,下面是我修改它的努力,但我无法让它工作...... Public Function CountElementDescendents(ByVal CFGFile As String,_ 'Path to Config.xml ByVal Parent As String,_ 'Name of element to search descendents eg. 'package' ByVal ParentIndex As String,_ 'Index value of element to search descendents eg. '1' ByVal ElementCount As String_ 'Name of descendent elements to count 'eg. 'driver' ) As Integer 'Return number of matching elements eg. '2' Dim ReturnValue As Integer = 0 Dim Xe As XElement Xe = XElement.Load(CFGFile) Dim Query As IEnumerable(Of XElement) = Xe.Elements(Parent).Attribute("index="&ParentIndex).Descendants(ElementCount) ReturnValue = Query.Count() CountElementDescendents = ReturnValue End Function 我不确定这是否可行,或者即使我已经采取了构建 XML 的最佳方法,有人可以提供一些帮助或建议吗?谢谢! 感谢@dbasnett 和@Craig 的帮助,你们太棒了!我会将其标记为已回答。 尝试一下。 LINQ 查询检查所有驱动程序元素并选择其父级是索引为 1 的包的元素。 'for testing use XML literal Dim xe As XElement xe = <dataset> <packages> <package index="1"> <desc>First Package</desc> <rmabool>1</rmabool> <rmaref>RMACASE1</rmaref> <bootfiles>1</bootfiles> <image>1</image> <driver>3</driver> <driver>4</driver> </package> <package index="2"> <desc>Second Package</desc> <bootfiles>2</bootfiles> <image>2</image> <driver>3</driver> </package> <package index="3"> <desc>Third Package</desc> <bootfiles>3</bootfiles> <image>2</image> <driver>3</driver> </package> </packages> </dataset> ' I would like to count how many elements, named 'driver', ' are contained in an element named 'package' with an index matching "1". ' Dim ie As IEnumerable(Of XElement) ie = From el In xe...<driver> Where el.Parent.Name.LocalName = "package" AndAlso el.Parent.@index = "1" Select el 编辑:作为函数 Private Function Srch(ElementToSearch As XElement, ParentName As String, ParentIndex As String) As IEnumerable(Of XElement) Dim ie As IEnumerable(Of XElement) ie = From el In ElementToSearch...<driver> Where el.Parent.Name.LocalName = ParentName AndAlso el.Parent.@index = ParentIndex Select el Return ie End Function 编辑2 - 更新功能 Private Function Srch(ElementToSearch As XElement, FindThis As String, ParentName As String, ParentIndex As String) As IEnumerable(Of XElement) Dim ie As IEnumerable(Of XElement) ie = From el In ElementToSearch.Descendants(FindThis) Where el.Parent.Name.LocalName = ParentName AndAlso el.Parent.@index = ParentIndex Select el Return ie End Function 测试 Dim rslts As IEnumerable(Of XElement) rslts = Srch(xe, "bootfiles", "package", "1")

回答 1 投票 0

Spotfire 的“~=”不匹配通配符

使用 Spotfire Alanyst 14.0.3 我在数据画布中通过“添加转换”功能添加过滤器。 当我使用过滤表达式时... [customdata_name]~='二元泵:1:

回答 1 投票 0

如何过滤Azure搜索索引中的数组Json数据?

我需要在Azure搜索索引中搜索JSON数据,但查询无法过滤Json数组数据。 { “选择”:“id,数据/价格”, "filter": "数据/p...

回答 1 投票 0

如何在TYPO3中使用indexed_search索引自定义数据库记录?

如何在 TYPO3 中索引自定义数据库记录?我尝试使用索引搜索,将选项“Table to index”设置为配置中相应的数据库。但这并没有...

回答 1 投票 0

当动作文本富文本在Post模型中使用时,如何在rails 7中使用ransack进行搜索?

有人可以帮我找出为什么它不起作用吗? 那么故事是什么呢:有一个 Rails 7 (7.1.3) 博客应用程序,其版本为 4.1.1 在搜索表单中,我需要通过 p 搜索文本...

回答 1 投票 0

如何理解蒙特卡罗树搜索的4个步骤

来自许多博客和这个 https://web.archive.org/web/20160308070346/http://mcts.ai/about/index.html 我们知道MCTS算法的过程有4个步骤。 选择:从根点开始...

回答 1 投票 0

搜索过滤器 NextJS 14 无法在服务器组件(page.tsx)上使用 useState

我目前正在学习 NextJS 和 React,我一直在努力弄清楚如何制作输入搜索过滤器来过滤表格。 我看过很多关于使用 useSearchParams 的视频和评论,...

回答 1 投票 0

对 100 毫秒内发生的事件进行分组和计数

我有以下数据。如果事件在 100 毫秒内发生,并且它们通过相同的哈希码和相同的thirdPartyId 匹配,我想返回表数据。所以本质上搜索必须按每个

回答 1 投票 0

wordpress 在搜索页面上按帖子类型分组

我想显示按帖子类型分组的搜索结果。我有常规的帖子、页面, 以及自定义帖子类型的产品。我如何通过编辑以下代码来完成此任务。 下面的代码只是

回答 3 投票 0

如何在MySQL中使用邮件全文匹配?

我正在为 CRM 系统的联系人数据库表(MySQL、InnoDB 引擎)添加“通过电子邮件搜索”功能。我添加了全文索引和部分搜索,如下所示 匹配地点(抄送电子邮件...

回答 2 投票 0

正则表达式查找后续行不包含特定字符串的代码行

我是正则表达式的新手,尝试自己解决问题几个小时,现在我不得不投降。我希望我的问题能够解决,并且这里的专家能为我提供解决方案。我有一个 tex...

回答 1 投票 0

Swift:在自动对焦时创建搜索栏

我正在通过单击按钮创建表格视图和搜索栏。但我需要搜索栏出现在自动聚焦(用户立即输入文本,无需在搜索内单击...

回答 4 投票 0

搜索文件夹中的文件 - 返回错误 VSCode

我用 VSCode 打开了一个文件夹,当我尝试使用“在文件夹中查找”搜索时出现错误: 发生系统错误(生成未知) VSCode 版本 1.78.2(用户设置)

回答 1 投票 0

如何向我的 React 应用程序添加搜索功能?

我正在尝试将搜索页面添加到我的反应应用程序中。我希望它有一个输入框、一个搜索按钮,输入内容后它将显示整个数据集的数据所在。所以如果我搜索“...

回答 1 投票 0

突出显示文本的特定部分

我是 Swift 新手,我在我的项目中使用 SwiftUI,我下载了一些天气数据并将其显示在 ContentView() 中。 我想突出显示文本的某些部分(如果它包含一些内容)

回答 7 投票 0

如何在 SuiteScript 2.0 版本中创建搜索

我想使用“SuitScript 2.0 版本”创建记录搜索。我知道我可以使用“SuiteScript 1.0”使用 nlapiSearchRecord() api 使用过滤器和条件来实现它,但我想要...

回答 2 投票 0

当恰好有 404 个匹配时,Eclipse 搜索结果丢失?

规格 Eclipse:SpringSource 工具套件 版本:2.9.1.RELEASE 版本号:201203221000 我做什么: 搜索 -> 文件 包含文字:“副标题” 文件名模式:“*、!*jquery.js、!*min.js”

回答 2 投票 0

在Python中查询数据

我看过很多帖子,但似乎没有一个能完全回答我所追求的。请注意,我目前的工作受到只有标准 Python 类可用的约束。

回答 1 投票 0

从关闭的工作簿导入值

我提前抱歉,我只是不知道如何很好地表达我的问题。 我使用存储在 Excel 中的调查树木的信息。我使用 VBA 宏导入数据取得了一些成功......

回答 1 投票 0

在React中使用indexOf突出显示搜索词

我有一个搜索组件,它根据searchTerm从slideData返回数据。我的目标是突出显示输入的单词。我想我需要使用 indexOf 或 tag 但我正在努力解决

回答 2 投票 0

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