W dniu sobota, 22 grudnia 2012 13:25:20 UTC+1 użytkownik Rafał Stożek napisał:
W związku z tym, że api REST się do tej pory nie pojawiło wznowiłem pracę nad biblioteką dla pythona (jeżeli ktoś chce zobaczyć jak idzie: https://github.com/rafales/python-epanstwo-api). Mam kilka pytań:
- O co chodzi z keywordami w DataSet? Nie znalazłem żadnych przykładów użycia
Na wstępie trzeba zaznaczyć, że ta funkcjonalność jest we wczesnych powijakach. To miał być dodatkowy filtr (dodatkowy w stosunku tych, które definiuje się przez 'where()') dający możliwość przeszukiwania pełnotekstowego wewnątrz datasetów. W tej chwili, keyword działa tak, że różne datasety mają zdefiniowane różne pola, po których odbywa się przeszukiwanie (jest to po prostu operator LIKE w SQL). W tej chwili pracujemy, aby połączyć ten mechanizm z indeksem SORL i wtedy keywordy będą bardziej użyteczne.
- Jest gdzieś dostępna lista operatorów, które mogą być wykorzystane w where()?
Operatory:
=
!=
>
<
>=
<=
IN_LAST_MONTHS (ma sens w przypadku pól z datami)
IN (parametrem musi być tablica dopuszczalnych wartości)
LIKE
BETWEEN (parametrem musi być tablica [min, max])
- Które endpointy zwracają dane w mode "DBF"? Przynajmniej jeden przydałby się do testów.
datasety z mode "DBF":
sa_orzeczenia
nik_raporty
Pozdrawiam
Daniel Macyszyn