搜索没有返回任何主题,但谷歌搜索可以

您好,

当我在 https://community.exalate.com 上搜索“logger.info”时,没有任何结果返回,但如果我使用 Google 选项搜索(结果为 logger.info site:https://community.exalate.com/),则会得到大量结果。

可能的原因是什么?

谢谢

因为没有使用 logger.info 这个术语?但是可以找到 log.info

好的,抓得好

可以从 Discourse 搜索中期待什么?
有文档记录吗?

这次 AI 对话会有帮助吗?

Jagster:
Discourse 的搜索是如何工作的?

DiscourseHelper:

搜索:搜索:Discourse 的搜索功能如何工作,包括搜索过滤和选项等功能。

阅读:阅读:Searching for content effectively

Discourse 的搜索功能非常强大,提供多种过滤器、选项和高级技术,可帮助您优化任何讨论论坛上的搜索结果。以下是其工作原理的概述:

搜索过滤器

  1. 内容过滤器

    • in:personal-direct:过滤个人消息中的帖子。
    • in:all:过滤来自公共主题和个人消息的帖子。
    • in:tagged / in:untagged:过滤带有或不带有标签的主题中的帖子。
  2. 日期过滤器

    • before:YYYY-MM-DD / after:YYYY-MM-DD:过滤在特定日期之前或之后创建的帖子。
  3. 帖子和浏览量过滤器

    • min_posts:X:过滤至少有“X”个帖子的主题。
    • min_views:X:过滤至少有“X”次浏览的主题。
  4. 特定用户过滤器

    • @username / user:username:过滤特定用户发布的帖子。
    • personal_messages:username:仅管理员过滤器,用于查看用户的个人消息。
  5. 类别和标签过滤器

    • category:category1,category2:返回指定类别中的帖子。
    • tags:tag1,tag2:返回带有特定标签的主题中的帖子。
  6. 状态过滤器

    • status:open / status:closed:过滤打开或关闭的主题中的帖子。

搜索语法

  • 精确词语:使用带空格的双引号,例如 \" word \",来搜索精确的词语。
  • 组合过滤器:您可以在一个搜索查询中组合多个过滤器,例如 status:open category:support after:2023-01-01

排序选项

  • 结果可以按各种标准排序,例如:
    • order:latest:从新到旧。
    • order:likes:按点赞数排序。

特定插件过滤器

  • Discourse 允许插件添加额外的过滤器,例如:
    • 已解决插件status:solved 过滤已解决的主题。
    • 主题投票插件order:votes 按投票数对结果进行排序。

有关有效使用 Discourse 搜索的详细指南,您可以访问 Discourse Meta 上的搜索内容有效指南教程。

这种全面的方法允许用户精确地搜索和过滤内容,从而有效地帮助查找相关讨论或信息。

Jagster:
Discourse 如何使用搜索词?

DiscourseHelper:

搜索:搜索:Discourse 如何处理搜索词及其转换,例如搜索算法中的词干提取。

阅读:阅读:Searching for content effectively

在 Discourse 中,搜索词的处理非常复杂,它利用各种技术来增强搜索功能。以下是搜索词的使用和处理方式的概述:

搜索词处理

  1. 词干提取

    • Discourse 采用一种称为词干提取的技术,该技术涉及将单词简化为其词根形式。这对于查找搜索中的相关单词很有用(例如,搜索“run”也会返回“running”或“runs”)。
  2. 精确词语搜索

    • 如果您需要搜索精确的词语而不进行词干提取,可以将单词用空格和双引号括起来。例如,使用 \" term \" 可确保搜索仅返回与该词语相关的结果,而不包括其变体。
  3. 搜索语法和过滤器

    • 您可以使用各种语法来优化搜索,包括针对特定用户消息、标签、类别、日期的过滤器等。
    • 组合过滤器的示例:
      • @username in:watching after:2023-01-01 将搜索用户在 2023 年 1 月 1 日之后在“关注”主题中发布的帖子。
  4. 自定义搜索过滤器

    • Discourse 允许通过组合不同的条件来进行复杂的搜索查询,例如用户生成的内容(@username)、主题状态(status:open)或内容类型(in:wikiwith:images)。
  5. 搜索顺序

    • 结果可以按最新帖子、浏览量或点赞数等属性进行排序,使用 order 语法(例如 order:latest)将它们从最新到最旧排序。
  6. 搜索替代方案

    • 实验性的过滤器功能允许用户直接优化主题列表,以适应文档中所述的各种过滤器类型。

有关更详细的指南,请参阅 Discourse Meta 上的搜索内容有效指南中的提示。该资源解释了这些概念,并提供了如何应用高级搜索技术的示例。

2 个赞

仍然……

在搜索“关于”时,Discourse搜索没有返回任何内容,而网站上的Google搜索则有很多…… :thinking:

我也在这里(在Meta Discourse上)检查过,显示了类似的行为……

“about”是一个停用词

好的,非常感谢

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.