问题标签 [phrase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10230 浏览

jquery - XML > jQuery 阅读

我如何用 jQuery 读取这个 XML 文件?使用“普通标签”没有问题,例如:<car>Mustang</car>

HTML/jQuery:

XML 文件:

我完全不知道如何读取这些值。我只需要三个(号码,名称,价格)。

0 投票
3 回答
208 浏览

java - 如何将字符串拆分为后缀数组?

将字符串拆分为其后缀数组的最有效方法是什么?

假设您有字符串“天气很好”,我想生成一个后缀数组,如下所示:

我可以从头到尾访问其标记(单词)的迭代器形式的字符串。

0 投票
1 回答
299 浏览

solr - Solr:通过短语查询将“at the moon nasa”与“at the moon”匹配的最佳方法?

我有大约 500.000 个文档的索引,其中大约 10 个文档包含标题“at the moon”('title' 字段)和标签“nasa”('tag' 字段)。当我搜索“at the moon nasa”时,这些文件在搜索结果列表中的位置非常靠后。这是因为标题字段没有得到提升,但标签字段得到了相当大的提升。因此,带有标签“nasa”的其他文档优先于通过标题字段几乎匹配整个查询的文档。

然而,即使 Solr 不知道,查询“at the moon nasa”几乎与文档标题“at the moon”相匹配。如果我从查询中删除“nasa”部分,文档会出现在顶部。

有什么方法可以告诉 Solr 进行某种近似短语查询吗?通过 bq 参数实现某种语法搜索是否有意义,我会将搜索短语拆分为单词组合,例如:

这是否有意义,并且根据它们匹配的查询的大部分来提升文档是否有意义?

0 投票
1 回答
126 浏览

regex - 排除正则表达式中的确切短语

这是我的代码的一部分,用于在 p、span、a 和其他一些标签中找到“1”,也在“{changenumber}”和“{/changenumber}”之间的任何地方,然后用“2”替换它:

查找代码:

和替换代码:

但有一个问题它排除在[^<|(\{/changenumber\})]这个短语的所有字符中:"{","c","h","a"

我尝试\b\{/changenumber\}\b(?!...)我做不到!

它怎么能排除确切的短语“ {changenumber}”?!


以更简单的方式:

当我们写 [^abc]+ 它排除“a”和“b”和“c”但是如果我们希望它排除确切的“abc”怎么办?!

[^(abc)]+ 不起作用

[^\babc\b]+ 不起作用

(?!abc) 不起作用

(?!\babc\b) 不起作用

...


它的语言是英语

我使用正则表达式,因为它是在 joomla 的替换组件中替换的方式

没门?!!!

0 投票
2 回答
295 浏览

sorting - 在 SOLR 排序中利用短语搜索

我发送给 SOLR 的搜索查询是:

默认情况下,搜索效果很好,但是当我想按某些字段对结果进行排序时出现问题,例如。已售 - 已售产品的数量。

SOLR 找到所有具有: (iphone 4s) 或 (iphone) 或 (4s) 的结果因此,当我应用按字段“已售”排序时,第一个结果是:“iPhone 3GS ...”这是问题。

我首先需要短语(“iphone 4s”)的结果,然后是其余的结果 - 全部按已售出排序。

所以,问题是:

是否可以进行这样的查询,以及如何查询?

或者,我可以通过设置查询分析器来执行此操作吗?如何?

目前,这是通过向 SOLR 发送 2 个请求来解决的,首先使用短语“iphone 4s”,如果返回 0 结果,我会执行第二个不带短语的请求 - 仅:iphone 4s。

0 投票
1 回答
2337 浏览

search - 在 SOLR 4.1 中对带有空格的短语使用 termfreq(field,term) 函数

我正在使用 termfreq(field,term) SOLR 函数。这有效:

但问题是有像“iphone 4s”这样的词有空格

尽管文档中存在该术语(短语),但返回 0 频率。所以,问题是,我可以使用带有完整短语的 termfreq() 函数,如“iphone 4s”,如何?

我正在使用 SOLR 4.1。字段分析器是

字段是

0 投票
1 回答
91 浏览

sql - MS SQL 中的短语简单字符串

我有一个代码字符串,其中代码与 AND、OR 和括号连接。

我想拆分它们,以便获得多条记录,其中代码仅通过 AND 连接

AND 用 + 表示,OR 用 / 表示

例如,如果我有以下两条记录

结果应该是

我的 SQL 语法如下所示:

产品 1 不应匹配任何部件
产品 2 应匹配 PartA 和 Part B
产品 3 应匹配 PartA

感谢您的任何帮助。

0 投票
3 回答
1180 浏览

solr - 在 Solr 或 ElasticSearch(尤其是 websolr 或 bonsai.io)中使用根扩展器进行邻近搜索短语?

我正在尝试为大型项目选择搜索工具,我很想知道 Solr 或 ElasticSearch 是否支持此用例。

我的客户有兴趣进行相对复杂的布尔搜索。必须进行的一项搜索是能够对带有词根扩展符的短语进行邻近搜索。

例如,假设用户搜索包含以下短语的文档:“可爱的狗被邪恶的浣熊攻击”

我希望用户能够在“dog”的 5 个单词内搜索“evil rac*”并返回包含上述句子的文档。理想情况下,查询应该类似于:

(“邪恶的 rac*”狗)~5

到目前为止,我发现的唯一可以做我正在寻找的搜索工具是 dtSearch。dtSearch 的查询将是带有 5 只狗的“evil rac*”,这很好。我宁愿使用 Solr 或 ElasticSearch 之类的开源工具(尤其是 websolr 或 bonsai.io 之类的托管解决方案)。任何建议将不胜感激。

0 投票
0 回答
252 浏览

search - Selenium Google 循环搜索

我必须在 Selenium 中创建一个测试脚本,该脚本在谷歌搜索引擎中找到并单击正确的链接。脚本应该稍后打开谷歌网站输入搜索的短语(例如:“ipod blog”)稍后应该在当前页面的结果中搜索正确的项目(例如:“iPadOS:iOS 博客”),但它不会出现在此页面上应该自动按下“下一页按钮”并转到下一页,直到找到正确的项目(在我的情况下,该项目位于谷歌结果的第 21 页)。何时找到元素脚本应存储在找到该项目的页面的日志编号中。任何人都可以提供帮助或提供任何有用的提示。我知道如何一步一步地创建这个脚本,但我不知道如何创建循环以在谷歌页面上搜索正确的短语,然后在接下来执行。

0 投票
1 回答
413 浏览

c# - 具有多行的 itextsharp 输出字符串

这是我试图复制的参考 pdf。

http://www.depo.com.tw/asp/pdf/R_VW_PASAT_2.pdf

我正在处理 PDF 目录,我正在尝试输出类似红色文本区域的内容。

正如你们在 PDF 中看到的,输出字母441-11B2-LDHEM非常简单。但是,输出441-11A7-LD/RD-EM1不是。

我能想到的就是在相应的区域放置块。但这是一个非常漫长的过程,需要大量计算字符......

我想知道是否有人知道如何以更简单的方式做到这一点?谢谢。