gpt4 book ai didi

python - 为什么我们需要每个类有多个搜索向量? (sqlalchemy 可搜索)

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:07 25 4
gpt4 key购买 nike

我浏览了 sqlalchemy-searchable 文档,他们为同一类提供了多个搜索向量。为什么这会有用?

例如(来自文档)

class Article(Base):
__tablename__ = 'article'

id = sa.Column(sa.Integer, primary_key=True)
name = sa.Column(sa.Unicode(255))
content = sa.Column(sa.UnicodeText)
description = sa.Column(sa.UnicodeText)
simple_search_vector = sa.Column(TSVectorType('name'))

fat_search_vector = sa.Column(
TSVectorType('name', 'content', 'desription')
)

我已经有了 fat_search_vector,其中包括 name。为什么 simple_search_vector 会有用?

最佳答案

只是一个疯狂的猜测:允许您在标题中搜索(简单搜索),还是在行中搜索(胖搜索)?

关于python - 为什么我们需要每个类有多个搜索向量? (sqlalchemy 可搜索),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148388/

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