Busqueda avanzada sobre una propiedad no devuelve ningun resultado

cancel
Showing results for 
Search instead for 
Did you mean: 
camachompi
Member II

Busqueda avanzada sobre una propiedad no devuelve ningun resultado

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
psantis
Active Member II

Re: Busqueda avanzada sobre una propiedad no devuelve ningun resultado

y que dice el catalin.out? ponlo aca para echarle una mirada!
camachompi
Member II

Re: Busqueda avanzada sobre una propiedad no devuelve ningun resultado

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
Active Member II

Re: Busqueda avanzada sobre una propiedad no devuelve ningun resultado

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!