Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Gabriel Weisse
/
presupuestov1
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
pr0nstar
2026-04-21 09:53:27 -0400
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f6c8a25137e7493fc45707cf1867949c98ecf238
f6c8a251
1 parent
e1b4d12b
XV.V
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
15 deletions
routers/search.py
search.py
routers/search.py
View file @
f6c8a25
...
...
@@ -28,16 +28,13 @@ def fetch_search(
'hits'
:
[],
}
try
:
return
search
.
do_search
(
query
.
q
,
query
.
page
,
query
.
is_class
,
query
.
class_
,
query
.
order
)
# try:
# return search.do_search(
# query.q, query.page, query.is_class, query.class_, query.order
# )
# except search.SearchUnavailable as exc:
# raise HTTPException(
# status_code=503,
# detail='Search temporarily unavailable',
# headers={'Retry-After': str(exc.retry_after)},
# ) from exc
except
search
.
SearchUnavailable
as
exc
:
raise
HTTPException
(
status_code
=
503
,
detail
=
'Search temporarily unavailable'
,
headers
=
{
'Retry-After'
:
str
(
exc
.
retry_after
)},
)
from
exc
...
...
search.py
View file @
f6c8a25
...
...
@@ -8,9 +8,9 @@ from typesense import exceptions as typesense_exceptions
TYPESENSE_API
=
open
(
'./docs/typesense'
)
.
read
()
.
strip
()
TYPESENSE_API
,
TYPESENSE_HOST
=
TYPESENSE_API
.
split
(
':'
)
client
=
typesense
.
Client
({
'api_key'
:
TYPESENSE_API
,
'api_key'
:
TYPESENSE_API
.
strip
()
,
'nodes'
:
[{
'host'
:
TYPESENSE_HOST
,
'host'
:
TYPESENSE_HOST
.
strip
()
,
'port'
:
'8108'
,
'protocol'
:
'http'
}],
...
...
@@ -127,12 +127,12 @@ def do_search(query, page, is_class, class_=None, order=None):
if
order
==
'asc'
:
search_parameters_
[
'sort_by'
]
=
'devengado:asc'
#
try:
try
:
response
=
client
.
collections
[
COLLECTION
]
.
documents
.
search
(
search_parameters_
)
#
except BACKEND_ERRORS:
#
raise SearchUnavailable(search_guard.record_failure())
except
BACKEND_ERRORS
:
raise
SearchUnavailable
(
search_guard
.
record_failure
())
search_guard
.
record_success
()
return
response
...
...
Please
register
or
login
to post a comment