首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Weaviate与现场搜索兼容吗?

Weaviate与现场搜索兼容吗?
EN

Stack Overflow用户
提问于 2022-02-01 15:42:39
回答 1查看 125关注 0票数 0

我正在处理一个包含多个字段的数据集。我需要同时对几个字段进行搜索。Weaviate与现场搜索兼容吗?如果是这样的话,如果您能指导我如何组合多个搜索查询,我将不胜感激。

这是一个计划:

代码语言:javascript
复制
  schema = {
        "classes": [{
                "class": "Post",
                "vectorizer": "none", # explicitly tell Weaviate not to vectorize anything, we are providing the vectors ourselves through our BERT model
                "properties": [{
                    "name":"pmid",
                    "dataType": ["int"],
                },
                {
                    "name":"title",
                    "dataType": ["text"],
                },
                {
                     "name": "body",
                    "dataType": ["text"],
                }, 
                {
                    "name":"summary",
                    "dataType": ["text"],
                }]
        }]
    }

我想同时搜索身体和总结。例如,它确定了在其正文和摘要中使用“艾滋病毒”一词的出版物。

EN

回答 1

Stack Overflow用户

发布于 2022-02-02 16:47:21

这当然是可能的。查看Weaviate文档中的where-filter :-)

基于示例架构的示例。

代码语言:javascript
复制
{
  Get {
    Post(
      nearVector: {
        vector: [0, 0, 0] # <== your custom vector
      }
      where: { # <== searching for a pmid > 12
        operator: GreaterThan
        valueInt: 12
        path: ["pmid"]
      }
    ) {
      pmid
      title
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70943339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档