cancel
Showing results for 
Search instead for 
Did you mean: 

Busqueda avanzada sobre una propiedad no devuelve ningun resultado

camachompi
Champ in-the-making
Champ in-the-making
buenas

utilizo alfresco 4.2.e

pues lo que me ocurre es lo siguiente:

tengo definido un aspecto con varias propiedades una de ellas tipo " d:int " hasta aqui todo funciona bien (cambiar metadatos, etc)

el problema biene cuando defino la busqueda avanzada .

cuando busco por una propiedad tipo "d:text" me devuelve resultados pero si busco por la propiedad "d:int" que seria "kb:Registro" no devuelve nada.
definida en kb-model.xml

     <aspect name="kbSmiley SurprisedrdenesReg">
         <title>Ordenes Numero de Registro</title>
         <properties>
            <property name="kb:RegistroAuto">
               <type>d:int</type>
                <protected>true</protected>
                <index enabled="true">
                        <tokenised>both</tokenised>
                </index>
                </property>
         </properties>
      </aspect>


la busqueda avanzada la tengo definida en share-config-custom.xml

<config evaluator="string-compare" condition="AdvancedSearch">
        <advanced-search>
                <forms>
                        <form id="search1" label="ORDENES" description="Busqueda de Ordenes">cm:content</form>
                </forms>
        </advanced-search>
   </config>
   <config evaluator="model-type" condition="cm:content">
        <forms>

                <form id="search1">
                        <field-visibility>
                                <show id="cm:name" />
                                <show id="cm:title" force="true" />
                                <show id="kb:Registro" force="true" />
                        </field-visibility>
                        <appearance>
                                <field id="cm:title">
                                        <control template="/org/alfresco/components/form/controls/textfield.ftl" />
                                </field>
                             
                                <field id="kb:Registro">
                                        <control template="/org/alfresco/components/form/controls/number.ftl" />
                                </field>
                        </appearance>
                </form>


        </forms>
   </config>

</alfresco-config>



AYUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3 REPLIES 3

psantis
Confirmed Champ
Confirmed Champ
y que dice el catalin.out? ponlo aca para echarle una mirada!

camachompi
Champ in-the-making
Champ in-the-making
ya esta solucionado con un poco de trampa, ya que he creado otra propiedad similar a la propiedad d:int y a su vez oculta pero es tipo d:text y que utilizo como propiedad de busquedad.

a la vez ejecuto un script el cual coje el valor de la propiedad d:int y se la asigna a la pripiedad oculta d:text.

aunque este solucionado me gustaria tener una respuesta del porque no devuelve los resultados cuando se busca por una propiedad de tipo d:int.

psantis
Confirmed Champ
Confirmed Champ
que bueno que lo solucionaste, de todas maneras arroja un warn acá 'WARN  [alfresco.solr.AlfrescoSolrDataModel] [SolrTrackerScheduler_Worker-3] Model not updated: kb:knowledgebase   Failed to validate model update - found non-incrementally updated PROPERTY '{http://192.168.100.66:8080/model/knowledgebase/1.0}Registro', te fijaste y l cambiaste tambien de tipo en el webclient? saludos!
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.