问题标签 [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 投票
1 回答
486 浏览

php - Solr搜索忽略第一个单词

我已经在 SO 和其他地方在线查看,但没有发现任何特定于我的问题的内容。我想知道其他人经历过吗?他们是如何解决的?

我正在尝试对多字字段进行通配符搜索,这在我输入第一个单词时效果很好,但是一旦我开始输入第二个单词,第一个单词就会被忽略。

我的索引的每个文档都代表一个人,并具有索引字段“名称”。

应该发生什么:

当我输入:“Bruce Rob”时,它应该返回文档“Bruce Robertson”。

怎么了:

当我输入“Bru”时,它返回“Bruce Robertson”。但是一旦我开始第二个单词,例如“Bruce Rob”,它将开始返回以“Rob”开头的结果——完全忽略之前的单词。

我正在使用 PHP 客户端库。它生成的查询如下所示:

任何帮助将不胜感激。

编辑:PHP代码

0 投票
1 回答
732 浏览

solr - 没有位置和偏移索引的 lucene 短语如何工作?

Lucene 允许您使用位置和偏移量来索引术语,但即使没有它也可以使用短语搜索。那么 lucene 如何在没有这些信息的情况下计算索引中的词序呢?

0 投票
2 回答
2332 浏览

speech-recognition - 如何在Android上获得语音唤醒

我想通过说“你好,杰克”来唤醒 Android APP 中的一些功能。据我所知,有一种名为“短语识别”的技术可以识别特定的语音,例如“你好,杰克”。但我不知道实施“短语发现”。

任何人有更多的想法或建议?

谢谢。

0 投票
3 回答
7544 浏览

java - Lucene Index - 单词和词组查询

我已经阅读了一些文档并建立了一个看起来像的 lucene 索引

文件:

我想以某种方式查询 lucene,我可以在其中组合单个术语和短语。

假设我的查询是

应该返回文档 ID 1、2 和 3

查询

应该归还文档 ID 1

查询

应该返回文档 ID 1 和 3

查询

应该归还文档 ID 1

我在 java 中的实现不起作用。阅读大量文件也无济于事。

当我查询我的索引时

我得到 0 次点击

当我查询我的索引时

我取回了 doc id 1、2 和 3(我希望只有 doc id 3,因为查询的意思是 foo 和“john doe”)问题是,“john doe”返回 0 次命中,但 foo 返回 3命中。

我的目标是结合单个术语和短语术语。我究竟做错了什么?我也玩过分析仪,但没有运气。

我的实现如下所示:

索引器

搜索者:

0 投票
1 回答
37 浏览

enumerable - 使短语可枚举?

我正在编写一个包,它需要使一些自定义短语(例如一堆城市名称)可以从外部访问。(就像一个普通的枚举名称'MyEnum',当用户输入“MyEnum.”时,它的所有枚举成员都会弹出让用户选择)

我尝试枚举一堆城市名称如下,但当然它没有用。

我还阅读了一些关于在枚举字段上使用字符串属性的早期文章,但是这些字符串无法弹出以供外部使用。

有什么帮助吗?提前致谢。

0 投票
2 回答
108 浏览

algorithm - 短语树成数组

我有这个词组树

(ROOT (S (NP (ADJP (JJ Bahasa)) (NN daerah) (NN merupakan) (NN bahasa) (NN yang) (NN digunakan) (NN dalam) (NN bahasa) (NN pergaulan) (NN sehari-hari) (NN di) (NN suatu) (NN daerah) (NNP tertentu)) (VP (VBZ .))))

我需要转换成数组,像这样

S -> NP VP
NP -> ADJP NN NN NN NN NN NN NN NN NN NN NN NN NN
ADJP -> JJ
VP -> VBZ

等....

有什么算法可以转换它们吗?

0 投票
4 回答
1105 浏览

c# - 搜索文本文件中的字符串及其上一句和下一句

如果我有一个搜索条件:She likes to watch tv

text.txt包含一些句子的输入文件,例如:

I don't know what to do. She doesn't know that it's not good for her health. She likes to watch tv but really don't know what to say. I don't blame her, but it's not her fault. This was just a test text. This is the end.

我想在文本文件中搜索字符串,并返回包含字符串的句子,加上它之前和之后的句子。

输出应如下所示:

She doesn't know that it's not good for her health. She likes to watch tv but really don't know what to say. I don't blame her, but it's not her fault.

因此,它输出匹配搜索词之前的句子、包含搜索词的句子和搜索词之后的句子。

0 投票
1 回答
392 浏览

wordpress - wordpress 搜索:创建字段以从搜索结果中排除单词或短语

例如,如果我用 wordpress 建立了一个工作委员会,我正在搜索“营销”,但我想删除所有带有“仅佣金”的结果

0 投票
2 回答
1154 浏览

c# - Html Parser - C# Regex html 标签(div、img、a、h5 等)加上属性

Html Parser - C# Regex html tags content >me im the content< (div, img, a, h5 etc) html 标签以多种不同的方式关闭。

你可能会问为什么要这样做。我继承了原型代码来执行短语替换,例如 Home -> Casa。(西班牙语)。正如您可以想象的那样,我有很多短语(350 和上升),例如“添加新联系人”,它们的长度和字数各不相同。

第一个要求:需要一个正则表达式来提取标签内容。输出必须是:这里是正则表达式匹配的内容 这将允许我进一步操作字符串以允许我执行短语替换。

第二个要求:这里是正则表达式要匹配的内容/> 需要一个正则表达式来拉出属性标签内容如: 输出必须是:

请不要使用 HTML 敏捷包进行响应。我的定制要求不允许我查看: 格式良好的文档。湾。客户端 XSL 转换 c. 确定内容的 XML 数据岛。

所以任何人都可以帮忙。到目前为止,我一直在使用这个正则表达式 ..

我试图不在这里过多地讨论这个问题。需要任何进一步的信息,请询问。一段时间以来,我一直在努力反对速度和正确匹配。

0 投票
1 回答
60 浏览

localization - 对动态构建的短语进行本地化的推荐模式是什么?

给定一个基于参数动态构建的短语,其中存在或删除部分,有哪些可能的支持本地化的解决方案?例如,考虑以下两个带有粗体部分的短语,表示动态插入的部分:

  • 狗被发现了,有一个狗窝,正在追球
  • 那条狗是白色的,正在绕圈子跑

对于英语,这可以通过简单地连接短语部分来解决,或者可能在资源文件中包含一些可以根据参数选择的标记填充字符串。但是,一旦您需要针对其他语言进行本地化或拥有更多参数,这些解决方案将无法工作或很快变得丑陋。在上面的示例中,假设狗的外观是唯一始终存在的部分,则本地化资源实现可能包含以下资源字符串:

虽然这可行,但所需的字符串数量会根据参数的数量呈指数增长。

一直在广泛寻找可能有助于我应对这一挑战的最佳实践。找到的唯一解决方案是简单地改写短语——但你会失去自然的句子结构,我真的不想这样做:

  • 狗:斑点狗窝追球

建议、链接、想法、示例或“你疯了,改写它!” 欢迎反馈:) 谢谢!