¿Alguien puede ayudar a proporcionar la sintaxis correcta para la solicitud al realizar la consulta de búsqueda de texto completo al realizar una solicitud de API REST?
He estado mirando los documentos de Supabase y estoy seguro de que puede realizar búsquedas de texto completo en general: https://supabase.com/docs/guides/database/full-text-search https://supabase.com /docs/reference/javascript/textsearch
Sin embargo, me gustaría realizar la búsqueda utilizando la API REST. Aquí hay algunos ejemplos de cosas que he probado hasta ahora:
https://apikey.supabase.co/rest/v1/table?field=textSearch.%28"query"%29https://apikey.supabase.co/rest/v1/table?field=to_tsquery.%28"query"%29https://apikey.supabase.co/rest/v1/table?select=*&to_tsquery=field.queryhttps://apikey.supabase.co/rest/v1/table?select=*&to_tsquery=field.queryPD: también intenté usar este tipo de formato: https://github.com/supabase/supabase/discussions/1069
Cualquier ayuda sería muy apreciada, gracias!
Supabase usa postgREST para su API REST. Puede consultar la documentación de postgREST para esta función.
El filtro fts tiene una serie de opciones para admitir consultas textuales flexibles, a saber, la elección de búsqueda simple o de frase y el idioma utilizado para la lematización. Supongamos que tsearch es una tabla con la columna my_tsv, de tipo tsvector. Los siguientes ejemplos ilustran algunas posibilidades:
GET /tsearch?my_tsv=fts(french).amusant HTTP/1.1 GET /tsearch?my_tsv=plfts.The%20Fat%20Cats HTTP/1.1 GET /tsearch?my_tsv=not.phfts(english).The%20Fat%20Cats HTTP/1.1| Operador | Sentido |
|---|---|
| pies | Búsqueda de texto completo usando to_tsquery |
| plantas | Búsqueda de texto completo usando plainto_tsquery |
| phfts | Búsqueda de texto completo con fraseto_tsquery |
| tramas | Búsqueda de texto completo usando websearch_to_tsquery |