LAION-AI/Open-Assistant

Handle edge case search queries better

オープン

#3,259 opened on 2023/05/29

 (4 件のコメント) (0 件のリアクション) (1 人の担当者)Python (3,263 件のフォーク)batch import
backendgood first issue

Repository metrics

Stars
 (37,363 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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

コントリビューターガイド