LAION-AI/Open-Assistant

Handle edge case search queries better

开放

#3,259 创建于 2023年5月29日

 (4 条评论) (0 个反应) (1 位负责人)Python (3,263 个派生)batch import
backendgood first issue

仓库指标

星标
 (37,363 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

We should do some preprocessing of search_query here to prevent errors in edge cases, e.g. where the query ends with an operator like & or |.

Words separated by only a space and no operator also have no effect currently, we could modify these such that & is inserted automatically.

List of valid operations I am aware of:

&
|
<->
!

The syntax also allows combinations like &! and groupings via parantheses.

https://github.com/LAION-AI/Open-Assistant/blob/main/backend/oasst_backend/prompt_repository.py#L1023

贡献者指南