System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内容创作对象的搜索方法技术_技高网

内容创作对象的搜索方法技术

技术编号:44927652 阅读:5 留言:0更新日期:2025-04-08 19:08
本发明专利技术实施例提供了一种内容创作对象的搜索方法,其包括:获取输入的搜索请求表达,搜索请求表达使用自然语言表述;基于为内容创作对象分配的内部分词代码,将搜索请求表达分拆成单个词语或者单个短语;基于单个词语或者单个短语之间的逻辑关系,构建包括多维度筛选条件的逻辑框架;将逻辑框架转换成结构表达式,以基于结构表达式在内容创作对象数据库中进行数据库表字段的匹配;基于匹配到的数据库表字段,在内容创作对象数据库进行内容创作对象的搜索,得到若干条内容创作对象描述信息;将搜索请求表达转换为提问向量,将每条内容创作对象描述信息转换为上下文语句向量以计算两者的匹配度评估分数并据此返回内容创作对象。

【技术实现步骤摘要】

本专利技术实施例涉及人工智能,尤其涉及一种内容创作对象的搜索方法


技术介绍

1、随着互联网的快速发展,在长期的海外运营过程中积累了海量的网红或主播相关数据,并构建了庞大的数据库,用于内部免费使用以及外部付费使用。在对该数据库进行信息检索时,传统的搜索技术被广泛应用来满足不同的查找需求。常见的常规搜索技术主要基于逻辑运算符,例如运用“与”“或”“非”等逻辑关系进行逻辑搜索,通过精确设置这些逻辑条件来筛选出符合要求的数据。此外,全文搜索技术也在一定程度上发挥作用,它能够对文本内容进行更全面的查找,在查找包含特定关键字等情况时较为有效。这些传统搜索技术在应对一些既定的、较为明确的搜索需求时,确实能够提供不错的支持,帮助用户从数据库中获取到相应的内容创作对象信息。然而,近年来,生成式ai技术蓬勃发展,并在众多领域展现出了巨大的应用潜力。在内容创作对象搜索领域,用户期望能够更加自然、便捷地表达搜索意图,传统依赖于固定逻辑运算符和关键词设定的搜索方式逐渐显现出其局限性。自然语言作为人们日常交流最习惯使用的表达方式,若能将其应用于网红或主播等内容创作对象的搜索过程中,无疑会极大地提升用户的搜索体验,使用户无需再去精心构思符合特定搜索语法规则的关键词和逻辑关系,只需像日常对话一样输入想要查找的内容即可发起搜索请求。目前,虽然已有部分搜索技术尝试往自然语言搜索方向发展,但仍然存在诸多问题亟待解决。例如,如何准确理解自然语言表述的搜索请求中各部分内容之间复杂的逻辑关系,怎样将这种逻辑关系合理地转化为能够与数据库结构相适配的筛选条件,以及如何在众多的内容创作对象描述信息中精准地找到与自然语言搜索请求最为契合的对象等。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种内容创作对象的搜索方法,以至少部分解决上述问题。

2、根据本专利技术实施例的第一方面,提供了一种内容创作对象的搜索方法,其包括:获取输入的搜索请求表达,所述搜索请求表达使用自然语言表述;基于为内容创作对象分配的内部分词代码,将所述搜索请求表达分拆成单个词语或者单个短语;基于所述单个词语或者所述单个短语之间的逻辑关系,构建包括多维度筛选条件的逻辑框架;将所述逻辑框架转换成结构表达式,以基于所述结构表达式在内容创作对象数据库中进行数据库表字段的匹配;基于匹配到的数据库表字段,在所述内容创作对象数据库进行内容创作对象的搜索,得到若干条内容创作对象描述信息;将所述搜索请求表达转换为提问向量,将每条内容创作对象描述信息转换为上下文语句向量;计算所述提问向量与所述上下文语句向量的匹配度评估分数;筛选出所述匹配度评估分数大于设定匹配度评估分数阈值时对应内容创作对象描述信息指向的内容创作对象并返回。

3、在本专利技术实施例的方案中,具有如下技术好处:

4、一、提升用户搜索体验

5、该方法首先获取使用自然语言表述的搜索请求表达,这符合人们日常交流习惯,与传统依赖固定逻辑运算符和关键词设定的搜索方式形成对比。用户无需花费精力去按照特定的搜索语法规则构思关键词和逻辑关系,仅需像平常对话一样输入想查找的内容就能发起搜索请求,极大地降低了用户使用门槛,使用户操作更加便捷、自然。

6、二、准确解析搜索意图并适配数据库结构

7、基于为内容创作对象分配的内部分词代码,将自然语言的搜索请求表达分拆成单个词语或者单个短语后,进一步分析它们之间的逻辑关系,构建包括多维度筛选条件的逻辑框架。这种从自然语言到逻辑框架的转化,能够深入挖掘搜索请求中隐含的复杂逻辑关系,不再局限于简单的关键词匹配,使得对用户搜索意图的理解更加准确和全面。

8、将构建好的逻辑框架转换成结构表达式,使其能与内容创作对象数据库的表字段进行匹配,从而在数据库中开展搜索工作。这一环节实现了从理解用户自然语言意图到适配数据库结构的衔接,确保可以利用数据库中的数据准确地查找出符合要求的内容创作对象,克服了以往难以将自然语言逻辑与数据库结构良好对接的问题。

9、三、精准匹配搜索结果

10、把搜索请求表达转换为提问向量,将每条内容创作对象描述信息转换为上下文语句向量,并计算二者的匹配度评估分数。向量表示能够捕捉词语和语句深层次的语义信息,通过匹配度评估分数衡量二者的相似程度,相较于传统仅基于关键词匹配等方式,能更精准地判断内容创作对象与搜索请求的契合度,挖掘出语义层面真正符合用户需求的对象。

11、最后筛选出匹配度评估分数大于设定匹配度评估分数阈值时对应内容创作对象描述信息指向的内容创作对象并返回,通过设置合理的阈值,可以进一步控制搜索结果的精准度,避免返回过多关联性不强的内容创作对象,确保呈现给用户的是与搜索请求高度匹配的、质量较高的结果。

本文档来自技高网...

【技术保护点】

1.一种内容创作对象的搜索方法,其特征在于,包括:

2.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述获取输入的搜索请求表达,所述搜索请求表达使用自然语言表述:

3.根据权利要求2所述的一种内容创作对象的搜索方法,其特征在于,所述基于前端的多模态事件监听器监听输入事件,实时捕获用户输入,之前,包括:

4.根据权利要求2所述的一种内容创作对象的搜索方法,其特征在于,所述根据设定的语法规则,对所述字符流序列进行初步的语法检查和自动补全,以生成搜索请求表达,包括:

5.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述基于为内容创作对象分配的内部分词代码,将所述搜索请求表达分拆成单个词语或者单个短语,之前包括:

6.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述基于为内容创作对象分配的内部分词代码,将所述搜索请求表达分拆成单个词语或者单个短语,包括:

7.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述基于所述单个词语或者所述单个短语之间的逻辑关系,构建包括多维度筛选条件的逻辑框架,包括:

8.根据权利要求7所述的一种内容创作对象的搜索方法,其特征在于,所述的方法,还包括:

9.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述将所述逻辑框架转换成结构表达式,以基于所述结构表达式在内容创作对象数据库中进行数据库表字段的匹配,包括:

10.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述基于匹配到的数据库表字段,在所述内容创作对象数据库进行内容创作对象的搜索,得到若干条内容创作对象描述信息,包括:

...

【技术特征摘要】

1.一种内容创作对象的搜索方法,其特征在于,包括:

2.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述获取输入的搜索请求表达,所述搜索请求表达使用自然语言表述:

3.根据权利要求2所述的一种内容创作对象的搜索方法,其特征在于,所述基于前端的多模态事件监听器监听输入事件,实时捕获用户输入,之前,包括:

4.根据权利要求2所述的一种内容创作对象的搜索方法,其特征在于,所述根据设定的语法规则,对所述字符流序列进行初步的语法检查和自动补全,以生成搜索请求表达,包括:

5.根据权利要求1所述的一种内容创作对象的搜索方法,其特征在于,所述基于为内容创作对象分配的内部分词代码,将所述搜索请求表达分拆成单个词语或者单个短语,之前包括:

6.根据权利要求1所述的一种内容创作对象的搜索方法,...

【专利技术属性】
技术研发人员:黄有才陈琪钛
申请(专利权)人:广州钛动科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1