# 语义搜索没有得到很多结果

**URL:** <https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177>\
**Category:** Support\
**Tags:** ai, ai-search\
**Created:** [2025年二月7日 23:23 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177 "2025-02-07T23:23:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月7日 23:23 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/1 "2025-02-07T23:23:00Z")

</div>

我很难让语义人工智能搜索给我任何结果，所以我想和大家核实一下，看看你们有什么想法可能出了问题。

如果我举一个简单的例子搜索“shopify”，你可以看到我得到了很多正常的结果，但没有人工智能结果。当我将其与在 Discourse Meta 社区搜索“shopify”进行比较时，你可以看到我得到了许多正常结果和许多人工智能结果。我尝试过更复杂和具体的问题，但仍然没有结果。

至于我们的设置，我们正在使用 gpt-4o-mini，并且它已正确设置在 LLMs 下。“AI embeddings semantic search enabled”已启用。我们正在使用“text-embedding-ada-002”进行嵌入。

 ![The image shows a search results page for the term "shopify" on a website, displaying various posts and a message indicating no matching topics found, with topics sorted by relevance. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/1/5/5/1552dc88ab7ea0c5a7c9a0db44774459d0b6d56a.png)  
 ![This image shows a Google search results page for 'hopify', listing various topics and posts about Shopify integration in Discourse, including job postings. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/e/5/4/e54e16717d9c12a67599e0cabcf13520340b6f8c.png)

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年二月11日 02:34 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/2 "2025-02-11T02:34:19Z")

</div>

感谢您的报告，团队会进行查看！

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月11日 02:55 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/5 "2025-02-11T02:55:23Z")

</div>

谢谢 Sam！我想确认一下我没有遗漏什么明显的问题，因为在您自己的网站上它似乎运行得更好。

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年二月11日 03:17 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/6 "2025-02-11T03:17:16Z")

</div>

唯一能想到的是，我们可能还没有完成您网站上嵌入的回填工作，我们会看一下。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年二月11日 18:01 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/7 "2025-02-11T18:01:19Z")

</div>

嘿 @tyler.lamparter，

乍一看，我发现你网站的当前配置有一个问题，那就是你正在使用 `text-embedding-ada-002`，但却为提示填入了该模型不支持的嵌入配置。我已经删除了你设置的说明，并重新生成了你网站上的嵌入。

我还在更新这些设置的工具提示，以避免将来出现这种混淆。

> <https://github.com/discourse/discourse-ai/pull/1121>

除此之外，我尝试搜索“shopify integration”，并得到了以下假设搜索文档：

> [@](#):
>
> **主题：探索 Shopify 与 Celigo 的集成**
> 
> 大家好，Celigo Connective 社区！
> 
> 希望大家安好。我想就 Shopify 与 Celigo 平台集成的话题展开讨论，因为这是我们许多人正在深入研究或探索的主题。
> 
> Shopify 已成为电子商务领域的重要参与者，随着企业寻求精简运营，将 Shopify 与其他平台集成可以带来巨大的效率。借助 Celigo 的集成能力，我们可以自动化流程、同步数据并最终提升整体客户体验。
> 
> 以下是一些关键的讨论点：
> 
> 1. **挑战与解决方案** ：在使用 Celigo 将 Shopify 与其他平台集成时，你遇到了哪些挑战？你是如何克服这些挑战的？
> 
> 2. **最佳实践** ：让我们分享一些关于顺利设置集成的技巧和最佳实践。你推荐哪些设置以获得最佳性能？
> 
> 3. **用例** ：如果你已成功实施了集成，我们很想听听你的用例。它如何改善了你的运营或为你的业务带来了价值？
> 
> 4. **自定义集成** ：对于那些寻求更专业集成的人来说，你开发了或目前正在探索哪些自定义解决方案？
> 
> 我鼓励大家加入讨论！让我们协作并分享见解，以最大限度地发挥集成 Shopify 与 Celigo 的优势。你的经验和知识可以极大地帮助社区中的其他人。
> 
> 期待听到大家的声音！
> 
> 此致，  
> [你的名字]

这与我们的预期一致。

你能现在尝试搜索并分享你的体验吗？

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月11日 18:44 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/8 "2025-02-11T18:44:52Z")

</div>

@Falco 这个似乎效果好多了，谢谢！我曾尝试在嵌入配置中添加提示以期改善它，但它当然没有任何效果。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月11日 20:06 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/9 "2025-02-11T20:06:46Z")

</div>

@Falco 也许我话说得太早了。现在每次搜索时，AI 总是显示找到 40 个结果，无论我搜索什么。许多结果也不太相关（例如，建议“关于此类别”的主题）。

 ![The image shows a search query result for "what javascript version does celigo use" with three topics and a drop-down menu for advanced filters. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/7/a/c/7ac7a330c52666cdc2a0b4a7eaa99e893eca6146.png)  
 ![The image shows a search bar with the term "shopify" typed in, indicating that 50+ results have been found and the user has the option to filter the search using advanced options. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/a/2/0/a20518ffbb406edd4f6595beab8beeab8f14b551.png)  
 ![The image shows a search results page with a query for " how to connect to netsuite jdbc?" on a dark-themed interface. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/a/c/d/acdd1a1d79a5d1f977473ccc492389bda051a96c.png)

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年二月11日 20:13 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/10 "2025-02-11T20:13:34Z")

</div>

我将尝试使用不同的嵌入模型。大约一小时后向您汇报。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年二月12日 16:06 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/11 "2025-02-12T16:06:07Z")

</div>

这条搜索查询的理想结果应显示关于Celigo所使用的JavaScript版本的详细信息，包括具体的版本号、相关的开发文档或支持的JavaScript特性，以及可能的更新日志或兼容性说明。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月13日 02:05 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/12 "2025-02-13T02:05:05Z")

</div>

在这种特定情况下，我预计不会有搜索结果，也不会有 AI 结果。我们支持 ES6/ECMAScript2015 JS（是的，非常旧），但目前还没有在任何社区帖子中出现。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年二月13日 15:43 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/13 "2025-02-13T15:43:37Z")

</div>

> [@tyler.lamparter](#):
>
> 在这种特定情况下，我预计会得到 0 个搜索结果和 0 个 AI 结果。

哦哦哦，我明白了。这种情况下的做法行不通。

我们目前的 AI 搜索方式是这样的：

- 接收用户输入
- 根据论坛描述创建一个关于该输入的新帖子
- 返回与该新帖子在语义上最相似的主题

搜索没有截止距离阈值，因为要找出能覆盖数千个 Discourse 实例的通用阈值并非易事。这在 [Setting a similarity threshold for semantic search](https://meta.discourse.org/t/setting-a-similarity-threshold-for-semantic-search/319894?u=falco) 有讨论。

我们正在研究推出一种新方法，该方法将执行更标准的 LLM + RAG 搜索并返回对话式响应，您可以调整提示词来表示“未找到结果”。这将在未来几周内推出，届时我会在此处通知您可以进行测试。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月13日 16:07 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/14 "2025-02-13T16:07:54Z")

</div>

那就太好了。这正是我试图在嵌入部分添加提示时所做的。既然您现在无法设置阈值，这就是为什么我们总是看到大约 40 个结果的原因吗？

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年二月13日 16:19 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/15 "2025-02-13T16:19:37Z")

</div>

> [@tyler.lamparter](#):
>
> 既然现在无法设置阈值，这就是为什么我们总是看到大约 40 个结果的原因吗？

是的，没错。

今天，AI 搜索在标准搜索没有返回任何结果时充当故障转移系统，就像一个功能过强的同义词词典。但是，在您的情况下，搜索查询在整个论坛中没有任何可能的结果，这并不是它被设计用来解决的用例。

请继续关注下一版本的搜索功能，它将更接近您想要的功能。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年二月15日 18:48 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/16 "2025-02-15T18:48:12Z")

</div>

我可以将我们的嵌入模型改回 `text-embedding-ada-002` 吗？

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年三月12日 15:14 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/20 "2025-03-12T15:14:53Z")

</div>

[@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter) 查看 [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/conversational-ai-search-coming-to-discourse-ai/355939) 。如果您想在您的网站上进行测试，请告诉我。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年三月12日 16:47 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/21 "2025-03-12T16:47:41Z")

</div>

是的，我想在我们的网站上测试一下。我在您的网站上进行了测试，在进行完整搜索时也看到了现有的“使用 AI 隐藏 50 条结果”切换。此切换是否仍在使用之前的 HyDE 搜索？

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年三月12日 16:48 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/22 "2025-03-12T16:48:38Z")

</div>

新功能根本不使用切换。它将对话式答案显示在标准搜索体验之上，并与现有的关键字和语义搜索并行存在。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年三月12日 21:09 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/23 "2025-03-12T21:09:57Z")

</div>

我当时也是这么想的。如果新功能对我们来说效果不错，那么我们可能会禁用 HyDE 开关。

---

<div class="post-metadata">

**Author:** ![tyler.lamparter](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tyler.lamparter/32/485862_2.png) [@tyler.lamparter](https://meta.discourse.org/u/tyler.lamparter)\
**Post date:** [2025年三月12日 21:34 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/24 "2025-03-12T21:34:56Z")

</div>

这个角色可以关联自定义工具吗？我想这可以作为一种方式，从我们的外部知识库中提取相关文档，并在不与机器人交互的情况下显示在搜索结果中。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年三月12日 23:00 UTC](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177/25 "2025-03-12T23:00:06Z")

</div>

是的，它可以做到所有这些，正如在 [Conversational AI Search coming to Discourse AI](https://meta.discourse.org/t/conversational-ai-search-coming-to-discourse-ai/355939?u=falco) 中所指定的。

[下一頁](https://meta.discourse.org/t/getting-a-lot-of-no-results-for-semantic-search/351177.md?page=2)
