当前位置: 首页 > 知识库问答 >
问题:

如何为同一字段自动完成并执行包含

谭灿
2023-03-14

尝试使用我已经使用的自动完成功能,使用以下映射

分析:过滤器:placename\u ngram:max\u gram=15,min\u gram=2,type=edge\u ngram分析器:索引:过滤器:小写,placename\u ngram,标记器:关键字placename\u搜索:过滤器:小写:标记器关键字

这对于前面的类型非常有用,但是当我试图找到像“包含在”这样的值时,它不会返回记录。

例如,如果我正在对“Lake”进行文本查询。

我只会得到

湖...伍德湖,

但不会得到史密斯镇湖

我将字段设置为多字段,可以使用通配符查找值,但不确定这是否有效。

我相信我可以使用NGRAM,但考虑到我只需要按空格(或按单词)的索引项,这似乎需要很大的开销。并非所有渗透。

有什么想法吗?

当我将两者的标记器更改为“标准”时......然后它会找到这些记录...但是我的自动完成会搞砸,并在键入Lak时带回史密斯敦湖......(在这种情况下,我不想要)。

多谢你的帮忙

共有2个答案

籍弘伟
2023-03-14

我认为瓦片正是你想要的。你可以说它是术语的NGram。签出此。

萧心远
2023-03-14

看看这个问题,他们在同一个字段上做了两个不同的查询。

基本上你已经做到了,但是你需要写两个不同的查询,一个用于自动完成时间,另一个用于完整的搜索时间。

你甚至想在搜索过程中返回“Smithtown Lake”,而不是在自动完成过程中,你需要有不同的查询,你想要不同的结果!

 类似资料:
  • 我在Adobe Acrobat Pro中制作了包含Radiobutton,文本字段,按钮,复选框和条形码的PDF格式。一切正常。 但根据新的要求,我必须“自动生成”一些字段,如Radiobutton,Text Field和CheckBox,点击“添加字段”按钮,点击该按钮,控件应该自动生成到PDF表单。 附加的,已经添加到PDF表单中的文本,只要字段在表单顶部自动生成,就会向下流动。 根据我的发现

  • 问题内容: 我是新来的。我需要编写自定义的yii auto complete。我知道CJuiAutocomplete存在,但是我需要实现自己的自定义自动完成功能。任何人都可以指导我或帮助我开发自定义自动填充文本字段。在文本字段中显示名称时获取ID。 提前致谢 问题答案: 这是站点控制器中的操作… 这是您认为的搜索表单:

  • 本文向大家介绍如何禁用HTML输入字段的自动完成功能?,包括了如何禁用HTML输入字段的自动完成功能?的使用技巧和注意事项,需要的朋友参考一下 例 输出结果 上面的代码将产生以下输出- 提交表单一次后在上述字段中键入内容-

  • 问题内容: 我很好奇,如果有人知道一种方法(通过使用设置,插件或其他方式),那将允许我在netbeans中即时选择变量名,就像Visual Studio 2008使用自动弹出窗口一样?目前,我可以通过按Ctrl +空格键来访问它们,但是我想知道是否有一种方法可以避免这种情况,只是在键入时自动将它们显示出来,并且这些方法将带有“。”。运算符正常吗? “工具”->“选项”->“编辑器”->“代码完成”

  • 问题内容: 我正在对具有字符串类型数组的文档字段进行自动完成建议。我的文件如下所示; 我正在 标签 字段上执行自动完成搜索。我的查询就像; 当用户键入“ word”时,我要显示“ wordland”和“ wordpress”。但是,我无法做到这一点。 您能帮上忙吗? 谢谢 问题答案: 您是否尝试过完成建议?解决问题的一种方法如下: 1)创建索引: 2)使用完成建议者类型创建映射: 3)添加文件:

  • 其实我是用条形码扫描器来输入字段的。如果我有3个字段,那就是: 物料条码: 物料条码: 序列条码: 步骤: 1。在物料条形码文本字段 2中扫描物料条形码。扫描条形码“项目条形码”文本字段 3中的项目条形码。在串行条码文本字段中对串行条码进行扫描,扫描后自动提交。 那么问题来了,如果所有的字段都填好了,怎么自动提交呢? 谢谢你。