[Plone-IT] ( O barrata ) esclusa dalla ricerca in Plone

Yuri yurj a alfa.it
Lun 14 Set 2009 12:05:42 UTC


Stefano Guglia ha scritto:
> Il Monday 14 September 2009 11:20:29 Yuri ha scritto:
>   
>> Stefano Guglia ha scritto:
>>     
>>> Salve!
>>>
>>> problemissimo con il charset/codifica:
>>>
>>> il mio Plone deve eseguire la ricerca di oggetti contenenti il carattere
>>> "" (se non si visualizzasse, e' la O barrata)
>>>
>>> La ricerca semplicemente non filtra gli oggetti in questione, anche se
>>> naturalmente e' certa la loro presenza nel DB e gli oggetti stessi
>>> filtrati con parametri diversi vengono correttamente estratti e
>>> visualizzati (carattere "" incluso).
>>>
>>> E'chiaro che' c'e' un problema di codifica ma non ho mai approfondito
>>> molto l' argomento - mai avuto necessita' fino ad ora - qualcuno sa da
>>> dove farmi cominciare per risolvere? Quanto trovato in rete finora non mi
>>> ha aiutato particormente.
>>>       
>> Textindexng3 supporta il match dei caratteri, se intendi che i e io
>> debbano risultare comunque dalla ricerca.
>>
>>  Altrimenti  solo un problema di codifica, guarda nel vocabolario
>> dell'indice che utilizzi se le cose tornano.
>>
>>  Che versione di Plone utilizzi?
>>
>>  Io ho fatto un test con una 3.1 e va, tranne per la  nell'ultimo
>> carattere che probabilmente viene escluso dall'indice.
>>
>>     
>
> Zope 2.9.10-final
> Plone 2.5.5
>
> gli indici usati sono del tipo:
> ZCTextIndex
> KeywordIndex
>
> il vocabolario non contiene alcuna delle stringhe incriminate. inoltre ho 
> notato che ad es. la parola 'liberacin' pur essendo presente nel lexicon, 
> non viene trovata. Usando 'liberaci*' oppure 'liberaci?n' invece tutto bene.
>   

Vuol dire che il carattere inserito non corrisponde a quello 
memorizzato. Guarda gli header http per capire se la codifica  corretta.

> Mi scuso per la frammentarieta' delle info, ma sto cercando il bandolo della 
> matassa..un po' al buio :-)
>
>   





Maggiori informazioni sulla lista Plone-IT