在 wordforms 问题中使用开始/结束修饰符搜索

用户3649739

如果我在带有名称字段的表上搜索使用"^Word$"它会找到它。

如果我在Word1 Word2 > Word3建筑中有一个 Wordform,例如

United States of America > USA

相同的查询将起作用。但是,如果我反向执行相同的字形,例如Word3 > Word1 Word2

USA > United States of America

然后找不到使用相同的开始/结束修饰符。然而,我的习惯是这样做,Word1 > Word2 Word3以便在搜索中仍然可以找到 Word 2 和 Word 3,而其他方式则不起作用。

有没有办法设置开始/结束修饰符搜索,以便它仍然可以找到W1 > W2 W3

巴里亨特

我唯一的建议是用来regexp_filter做扩展,而不是字形。

regexp_filter = \bUSA\b => United States of America

或类似。好处对大小写有更多的控制(例如,只做大写的美国)

这意味着,扩展在标记化过程中发生得更早,这意味着它对扩展查询语法的影响较小。

理论上是一个查询

"^Word$" 

然后应该变成

"^United States of America$" 

这仍然有效:)

我认为 wordforms 不起作用,因为它America$会作为关键字被放入索引中。但是查询在一个单词上同时查找 ^ 和 $。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Sphinx 如何在 soundex 中使用 wordforms?

在C中使用修饰符static

雄辩:在WhereIn中使用修饰符

在函数中使用const修饰符

在狮身人面像索引期间如何修复wordforms.txt中的警告?

在类中使用静态访问修饰符

在X中使用菜单键作为修饰符

在自动热键脚本中使用多个修饰符符号

使用Smarty修饰符

如何使用较少使用模式修饰符的不区分大小写的搜索?

防止使用静态修饰符

使用修饰符添加变量以请求

如何使用带修饰符的条件?

Prestashop 未使用修饰符方法

在preg_match_all()中使用preg_quote()时使用未知修饰符

如何在步进器中使用增量和减量功能,同时还使用onChange修饰符

使用QLineEdit中的Alt / Shift修饰符的EventFilter中出现问题

在 Jetpack Compose 中使用修饰符在文本上绘制形状

在Vue中使用事件修饰符.prevent提交表单而无需重定向

在 Scalatest 中使用访问修饰符测试私有方法

Groovy闭包中使用的“最终”修饰符的处理不一致

如何在Vim贴图/过滤器中使用扩展修饰符?

在修饰符中使用C#7.2处理具有原始类型的参数

为什么许多开发人员反对在OOP中使用“保护”修饰符?

我应该在Java中的方法中使用哪个访问修饰符?

在Perl 6中使用修饰符符号制作字符类

如何在python中使用内联正则表达式修饰符

在grep中使用Perl兼容正则表达式(PCRE)的修饰符

在grep中使用Perl兼容正则表达式(PCRE)的修饰符