mongo db $text 权重建议值
mongo db $text weight advised values
https://docs.mongodb.com/manual/tutorial/control-results-of-text-search/
我正在从一系列 rel 构建搜索索引。数据库中的字段。之前在 Solr 中使用 MySql 完成过此操作,我记得权重非常微妙,我们必须增加大量字段才能获得预期结果。
在来自 mongo db on weights 的上述文档中,我看不到最大值,也看不到任何关于您可能想要使用的值的指导。
$text
提供 boost weights at index time 的能力。
它不提供在查询时控制权重或提升的能力。
SOLR
基于 Apache Lucene,后者在权重、相关性和查询方面提供更多控制。
如果您使用 MongoDB Atlas 来托管您的数据库,您可以使用 MongoDB Atlas Search 它也基于 Lucene 并提供与 SOLR 类似的功能。
https://docs.mongodb.com/manual/tutorial/control-results-of-text-search/
我正在从一系列 rel 构建搜索索引。数据库中的字段。之前在 Solr 中使用 MySql 完成过此操作,我记得权重非常微妙,我们必须增加大量字段才能获得预期结果。
在来自 mongo db on weights 的上述文档中,我看不到最大值,也看不到任何关于您可能想要使用的值的指导。
$text
提供 boost weights at index time 的能力。
它不提供在查询时控制权重或提升的能力。
SOLR
基于 Apache Lucene,后者在权重、相关性和查询方面提供更多控制。
如果您使用 MongoDB Atlas 来托管您的数据库,您可以使用 MongoDB Atlas Search 它也基于 Lucene 并提供与 SOLR 类似的功能。