[Recursos] Cerca en memòries: no respecta els paràmetres de cerca?

Jordi Mas jmas a softcatala.org
diu mar 1 14:43:25 CET 2015


Hola Jordi,

> Millora molt :-)
> Tant, que ara em fa cas i tot ;-)
> No entenc per què són necessaris els parèntesis, però bé.
> Hi ha algun lloc on estiguin documentades aquestes coses? Potser seria
> bo afegir-ho a la pàgina: "Si voleu veure totes les opcions avançades de
> cerca, vegeu ...")

La cerca de camps és fa amb AND, és a dir, si hi ha text en anglès i 
català han d'aparèixer les dues coincidències, així com el projecte.

Quan s'usa OR, o altres operadors, cal usar parèntesis perquè el motor 
de cerca tingui clar l'àmbit on s'ha d'aplicar l'operador. El que 
succeïa és que l'OR s'aplicava també a altres camps en comptes de l'AND.

El canvi que he fet és que per defecte internament sempre afegim els 
parèntesis per protegir l'àmbit d'actuació dels operadors. També he 
afegit proves unitàries[1] per assegurar-nos que si fem canvis en el 
futur els operadors documentats continuen funcionant.

Si pots fer algunes proves per comprovar que el nou funcionament va bé:
http://www.softcatala.org/recursos/dev/memories.html

Atentament,

Jordi

[1] 
https://github.com/Softcatala/translation-memory-tools/commit/3e22441cacd4e0dbe2cc9317325eb15c9a197b27
-- 
Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/
Planet Softcatalà -> http://planeta.softcatala.org


Més informació sobre la llista de correu Recursos