Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch elasticsearch更像\u此查询运行时间较长_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Query Optimization_Morelikethis - Fatal编程技术网 elasticsearch elasticsearch更像\u此查询运行时间较长,elasticsearch,query-optimization,morelikethis,elasticsearch,Query Optimization,Morelikethis" /> elasticsearch elasticsearch更像\u此查询运行时间较长,elasticsearch,query-optimization,morelikethis,elasticsearch,Query Optimization,Morelikethis" />

elasticsearch elasticsearch更像\u此查询运行时间较长

elasticsearch elasticsearch更像\u此查询运行时间较长,elasticsearch,query-optimization,morelikethis,elasticsearch,Query Optimization,Morelikethis,我对elasticsearch有以下更喜欢的查询。 我用不同的art_标题和art_标签循环运行了15次。对于某些文章,它所花费的时间非常少,但是对于循环中的某些文章,它需要太长的时间来执行。我能做些什么来优化这个查询吗。感谢您的帮助 bodyquery={ "query": {"bool": {"should": [

我对elasticsearch有以下更喜欢的查询。 我用不同的art_标题和art_标签循环运行了15次。对于某些文章,它所花费的时间非常少,但是对于循环中的某些文章,它需要太长的时间来执行。我能做些什么来优化这个查询吗。感谢您的帮助

bodyquery={
        "query":
               {"bool":
                    {"should":
                         [
                            {"more_like_this":
                               {
                                    "like_text": art_title,
                                    "fields": ["title"],
                                    "max_query_terms": 30,
                                    "boost": 5,
                                    "min_term_freq": 1
                               }
                            },
                            {"more_like_this":
                               {
                                    "like_text": art_tags,
                                    "fields": ["tags"],
                                    "max_query_terms": 30,
                                    "boost": 5,
                                    "min_term_freq": 1
                                }
                            }
                         ]
                    }
               }
           }

我相信你现在可能已经解决了这个问题,但是根据你的索引文档的内容和你正在查看的字段所应用的分析器,这可能需要很长的时间才能完成。想想相似性是如何工作的,以及如何计算文档的相似性,你可能会找到答案。此外,您还可以使用explain参数获得Lucene对问题的详细逐步回答 ,但以防万一,我想补充一点:如果没有更多细节,几乎不可能确定任何事情:

  • 您的映射是什么样子的
  • 这些领域是如何分析的
  • 您使用的是什么版本的ES
  • 您的ES设置
另外,用英语描述您试图检索的内容:“我希望目录索引中的文档具有类似于art_title的标题和/或类似于art_tag的标记”

如果您使用的是最新版本的ES,则中有对语法的引用

干杯