gpt4 book ai didi

mongodb - 错误 : text index required for $text query

转载 作者:行者123 更新时间:2023-12-05 07:08:08 27 4
gpt4 key购买 nike

我想知道如何通过 XML 在我的 ODM 配置中添加文本类型索引来解决这个问题并按名称搜索。

谢谢你所做的一切。

问候。

PD:我为我的英语感到抱歉。

<document name="App\Document\Doc" db="db" collection="collection"
repository-class="App\Repository\DocRepository">
<id field-name="id" strategy="INCREMENT" type="int"/>
<field field-name="code" name="code" type="string"/>
<field field-name="name" name="name" type="string"/>
<field field-name="type" name="type" type="string"/>

<indexes>
???
</indexes>
</document>

最佳答案

在深入研究了一些代码后,我发现这是可行的:

<document name="App\Document\Doc" db="db" collection="collection"
repository-class="App\Repository\DocRepository">
<id field-name="id" strategy="INCREMENT" type="int"/>
<field field-name="code" name="code" type="string"/>
<field field-name="name" name="name" type="string"/>
<field field-name="type" name="type" type="string"/>

<indexes>
<index name="fts">
<key name="code" order="text" />
<key name="name" order="text" />
<key name="type" order="text" />
</index>
</indexes>
</document>

但是关键字 order 似乎违反直觉。

关于mongodb - 错误 : text index required for $text query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61933036/

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