Buenas, tengo un pequeño problema a la hora de ordenar una búsqueda echa con lucene en un webscript.Estoy buscando usuarios ("cm
erson"), y quiero ordenarlos por el nombre.Este es el código javascript que uso para realizar la búsqueda:var alfQuery = '+TYPE:"cm:person" ';
var sort =
{
column: "@{http://www.alfresco.org/model/content/1.0}firstName",
ascending: true
};
var nodes = search.luceneSearch(alfQuery, sort, true),Esto me saca los resultados totalmente desordenados.He revisado la Wiki de Alfresco, y he leído que tengo que indexar el campo para poder ordenar y en el contentModel.xml he echo la siguiente modificación, he añadido la parte de index en el campo firstName:…
<property name="cm:firstName">
<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<atomic>false</atomic>
<stored>false</stored>
<tokenised>both</tokenised>
</index>
</property>
…
He probado varias combinaciones, tokenised en false y true, atomic en true y false, …Pero siempre con el mismo resultado, y la misma ordenación, o sea, ninguna…Estoy haciendo algo mal? o me estoy dejando algo?Muchas gracias de antemano