match-phrase

    0热度

    1回答

    任何人都知道如何从建议的结果集中过滤拼写错误? 此查询找到很好的建议,但也包括部分拼写错误。例如“商业摩根”返回“商业抵押”,这是好的,但也是“商业抵押贷款”,这是不好的,因为商业术语仍然是错误的。 { "suggest" : { "text" : "comercial morgage", "simple_phrase" : { "phrase" : {

    2热度

    1回答

    我正在使用Elasticsearch构建一个小型搜索应用程序,并试图找出如何使用多词(短语)建议来构建自动完成功能。我有它的工作...有点... 我主要是单个单词的建议,但是当我点击空格键 - 它杀死的建议。 例如,如果我输入“fast”,它会正常工作,如果我输入“fast” - 停止出现建议。 我使用的是Edge N Grams和match_phrase_prefix,并按照示例here和her

    0热度

    1回答

    我正在重建Rails中的现有ASP应用程序。我有很多存储在当前网站服务器上的图像,我想将其导入到我的新数据库中。值得注意的是,这些照片都与我的用户创建的特定“事件”相关联。例如,事件ID#250的照片存储在../data/photos/events/250/250-1.jpg(250-2.jpg,250-3.jpg等)中。 旧数据库中的事件ID与新数据库中的相同,因为我直接从旧数据库中导入它们。有

    2热度

    1回答

    我的文档有一个'description'字段,其中包含3到10个句子。 我不得不支持模糊性,因为我不能指望用户完全相同的单词。 在另一方面,我必须使用“match_phrase”,而不是“匹配”,因为如果的话彼此太远,该文件是不相关的。 问题是,“match_phrase”不分析单词,因此它不支持模糊性。 (请参阅最后一段https://www.elastic.co/guide/en/elasti

    0热度

    1回答

    我想提高查询,如果它的匹配措辞,但我希望它只能在某个领域进行搜索。 。到目前为止,我有以下查询 { "query": { "bool": { "should": [ { "match_phrase": { "_all": { "query": "string", "boost": 5

    3热度

    1回答

    我是新来的弹性搜索,所以我挣扎了一下,为我们的数据找到最佳查询。 想象一下,我想匹配下列单词“Handelsstandens Boldklub”。 目前,我使用下面的查询: { query: { bool: { should: [ { match: { name: { query: query, slop

    -5热度

    1回答

    我有3个函数具有不同的返回类型和不同的参数。我试图创建一个函数指针数组,然后调用它们。但它不工作。请提供一些建议。 #include <stdio.h> /* Array of function pointers (different return types and parameters) */ void sayHello() { printf("Hello World\n"

    2热度

    4回答

    我正在编程一个博客,我希望URIs是标题,像问题标题在这里在stackoverflow或像wordpress。 净化URI的规则是什么? 在PHP中是否有这样做的代码呢? 由于提前, 奥马尔

    2热度

    1回答

    我只是想知道为什么当我们写 AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext()); 无论是对Android为错误。为什么只有当我们把this作为参数时才起作用。 AlertDialog.Builder builder = new AlertDialog.Builder(this);

    2热度

    1回答

    我有一个问题,elasticsearch在我的环境(分段和生产)中返回不同的结果。 我使用的elasticsearch版本对于两种环境都是一样的。 version: { created: 1000199} 这两个环境都具有相同的映射和索引设置。 我有一个项目标题为“测试”的标题字段。我正在尝试执行match_phrase_prefix查询。然而,在我的分期环境中,当我搜索“te”时,结果会像预