gpt4 book ai didi

wordpress - Elasticsearch/Elasticpress查找所有术语

转载 作者:行者123 更新时间:2023-12-03 02:16:59 25 4
gpt4 key购买 nike

我一直在努力使搜索工作按预期进行,主要是因为我不知道应该执行哪种查询来满足我的需求。
本质上,我正在寻找的是,理想情况下,结果将只包括包含每个术语的帖子,而且还要保持模糊性。
例如,如果我寻找术语“215轮胎”,它将带来如下结果:

  • 215轮胎
  • 217轮胎
  • 225轮胎
  • 215轮胎
  • ...

  • 我正在创建一个应用程序,并且已经学习了很多东西,Elasticsearch只是其中的一部分,但它非常庞大。我已经进行了一些测试,但看起来好像缺少一些东西。
    根据我的理解,我希望类似以下查询的内容能够正常工作:
    $query = array(
    'bool' => array(
    'should' => array(
    array(
    'multi_match' => array(
    'query' => '',
    'fields' => $search_fields,
    'boost' => apply_filters( 'ep_match_boost', 2, $search_fields, $args ),
    'fuzziness' => 1,
    'operator' => 'and',
    ),
    ),
    );
    显然我做错了,因为我没有得到期望的结果,例如,如果我搜索“215轮胎”,我也将单独获得“215”的结果,而没有提及“轮胎”一词。
    我通过最著名的反复试验技术做了很多实验,但是没有结果。有什么帮助吗?

    最佳答案

    我是ES的新手,但是从您的 Angular 看,您可能想看一下terms,但terms不能与text一起使用datatypes,因为如果您想要一个更健壮的解决方案,那么分析器有时可以更改单词,然后看看score by word positionhere是一个提出的问题,我认为它可以解决您的问题。

    关于wordpress - Elasticsearch/Elasticpress查找所有术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63376594/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com