Home

Problemi con la ricerca avanzata Alfresco 4.0d

Tu sei qui

3 contenuti / 0 new
Ultimo contenuto
Problemi con la ricerca avanzata Alfresco 4.0d

CIao a tutti,

ho aggiunto il mio content model personalizzato per Alfresco Share, posto il mio share-config-custom.xml, la parte relativa al form di ricerca:

<config evaluator="model-type" condition="ecoh:cv">
      <forms>
         <!-- Search form -->
         <form id="search">
            <field-visibility>
        <!--  <show id="cm:name" />
              <show id="cm:title" force="true" />
              <show id="mimetype" /> 
              <show id="cm:modified" />
              <show id="cm:modifier" /> -->
 
 
               <!-- ecoh:cv -->
               <show id="ecoh:presidenza" />
               <show id="ecoh:plavoro" />
               <show id="ecoh:pcurriculum" />
               <show id="ecoh:tipocontatto" />
               <show id="ecoh:contrattoa" />
            </field-visibility>
 
            <appearance>
            	<!-- ecoh:cv -->
               <field id="ecoh:presidenza" label-id="prop.ecoh_presidenza" />
                   <!--  <control template="/org/alfresco/components/form/controls/textfield.ftl" /> -->
 
               <field id="ecoh:plavoro" label-id="prop.ecoh_plavoro" />
                   <!--   <control template="/org/alfresco/components/form/controls/textfield.ftl" /> -->
 
               <field id="ecoh:pcurriculum" label-id="prop.ecoh_pcurriculum" />
                   <!--  <control template="/org/alfresco/components/form/controls/textfield.ftl" /> -->
 
               <field id="ecoh:tipocontatto" label-id="prop.ecoh_tipocontatto" />
                   <!--  <control template="/org/alfresco/components/form/controls/textfield.ftl" /> -->
               <field id="ecoh:contrattoa" label-id="prop.ecoh_contrattoa" />    
            </appearance>
         </form>
      </forms>
   </config>
 

il modello funziona perchè ho configurato una regola che specializza il tipo automaticamente su una cartella, solo che quando vado a inserire le proprietà personalizzate sui documenti e vado a ricercare per proprietà custom non mi viene restituito nessu risultato e nemmeno tra i log non vedo niente di interessante.

Ho installato e configurato Alfresco 4-0d manualmente su tomcat 6.029 e windows server 2003.

Non capisco cosa ho sbagliato, forse devo aggiungere qualcosa per quanto riguarda lucene nel file alfresco-global-properties???

Grazie a tutti

Re: Problemi con la ricerca avanzata Alfresco 4.0d

Potrebbe dipendere da come hai definito il custom content model.
Puoi condividere la definizione del content model delle proprietà che stai utilizzando per le ricerche?
Inoltre servirebbe anche un esempio di come stai cercando i contenuti, ovvero servirebbero le parole chiave che stai utilizzando nella form di ricerca.

Piergiorgio Lucidi
Open Source ECM Specialist, Certified Alfresco Trainer
http://www.open4dev.com/

Sourcesense making sense of Open Source: http://www.sourcesense.com/

Co-author of these books: Alfresco 3 Web Services and GateIn Cookbook

Re: Problemi con la ricerca avanzata Alfresco 4.0d

si si questo è il content model:

	<!-- Introduction of new namespaces defined by this model -->
	<namespaces>
		<namespace uri="ecoh.model" prefix="ecoh" />
	</namespaces>
 
	<constraints>
  		<constraint name="ecoh:province" type="LIST">
        	<parameter name="allowedValues">
            	<list>
            		<value>Nessuna</value>
               		<value>Agrigento</value>
                    <value>Alessandria</value>
                    <value>Ancona</value>
                    <value>Aosta</value>
                    <value>Arezzo</value>
                    <value>Ascoli Piceno</value>
                    <value>Asti</value>
                    <value>Avellino</value>
                    <value>Bari</value>
                    <value>Barletta-Andria-Trani</value>
                    <value>Belluno</value>
                    <value>Benevento</value>
                    <value>Bergamo</value>
                    <value>Biella</value>
                    <value>Bologna</value>
                    <value>Bolzano</value>
                    <value>Brescia</value>
                    <value>Brindisi</value>
                    <value>Cagliari</value>
                    <value>Caltanissetta</value>
                    <value>Campobasso</value>
                    <value>Carbonia-Iglesias</value>
                    <value>Caserta</value>
                    <value>Catania</value>
                    <value>Catanzaro</value>
                    <value>Chieti</value>
                    <value>Como</value>
                    <value>Cosenza</value>
                    <value>Cremona</value>
                    <value>Crotone</value>
                    <value>Cuneo</value>
                    <value>Enna</value>
                    <value>Fermo</value>
                    <value>Ferrara</value>
                    <value>Firenze</value>
                    <value>Foggia</value>
                    <value>Forlì-Cesena</value>
                    <value>Frosinone</value>
                    <value>Genova</value>
                    <value>Gorizia</value>
                    <value>Grosseto</value>
                    <value>Imperia</value>
                    <value>Isernia</value>
                    <value>La Spezia</value>
                    <value>L'Aquila</value>
                    <value>Latina</value>
                    <value>Lecce</value>
                    <value>Lecco</value>
                    <value>Livorno</value>
                    <value>Lodi</value>
                    <value>Lucca</value>
                    <value>Macerata</value>
                    <value>Mantova</value>
                    <value>Massa-Carrara</value>
                    <value>Matera</value>
                    <value>Messina</value>
                    <value>Milano</value>
                    <value>Modena</value>
                    <value>Monza</value>
                    <value>Napoli</value>
                    <value>Novara</value>
                    <value>Nuoro</value>
                    <value>Olbia-Tempio</value>
                    <value>Oristano</value>
                    <value>Padova</value>
                    <value>Palermo</value>
                    <value>Parma</value>
                    <value>Pavia</value>
                    <value>Perugia</value>
                    <value>Pesaro-Urbino</value>
                    <value>Pescara</value>
                    <value>Piacenza</value>
                    <value>Pisa</value>
                    <value>Pistoia</value>
                    <value>Pordenone</value>
                    <value>Potenza</value>
                    <value>Prato</value>
                    <value>Ragusa</value>
                    <value>Ravenna</value>
                    <value>Reggio Calabria</value>
                    <value>Reggio Emilia</value>
                    <value>Rieti</value>
                    <value>Rimini</value>
                    <value>Roma</value>
                    <value>Rovigo</value>
                    <value>Salerno</value>
                    <value>Medio Campidano</value>
                    <value>Sassari</value>
                    <value>Savona</value>
                    <value>Siena</value>
                    <value>Siracusa</value>
                    <value>Sondrio</value>
                    <value>Taranto</value>
                    <value>Teramo</value>
                    <value>Terni</value>
                    <value>Torino</value>
                    <value>Ogliastra</value>
                    <value>Trapani</value>
                    <value>Trento</value>
                    <value>Treviso</value>
                    <value>Trieste</value>
                    <value>Udine</value>
                    <value>Varese</value>
                    <value>Venezia</value>
                    <value>Verbano-Cusio-Ossola</value>
                    <value>Vercelli</value>
                    <value>Verona</value>
                    <value>Vibo Valentia</value>
                    <value>Vicenza</value>
                    <value>Viterbo</value>
                </list>
            </parameter>
        </constraint>
 
        <constraint name="ecoh:provenienze" type="LIST">
        	<parameter name="allowedValues">
				 <list>
				 	<value>Default</value>
				 	<value>Scelta uno</value>
				 	<value>Scelta due</value>
				 	<value>Scelta tre</value>
				 </list>       
        	</parameter>
        </constraint>
 
        <constraint name="ecoh:tcontatto" type="LIST">
        	<parameter name="allowedValues">
				 <list>
				 	<value>Default</value>
				 	<value>Tipo uno</value>
				 	<value>Tipo due</value>
				 	<value>Tipo tre</value>
				 </list>       
        	</parameter>
        </constraint>
 
        <constraint name="ecoh:contratto" type="LIST">
        	<parameter name="allowedValues">
				 <list>
				 	<value>Default</value>
				 	<value>Tipo uno</value>
				 	<value>Tipo due</value>
				 	<value>Tipo tre</value>
				 </list>       
        	</parameter>
        </constraint>
 	</constraints>
 
	<types>
 
		<type name="ecoh:cv">
			<title>Ecohmedia Curriculum</title>
			<parent>cm:content</parent>
 
			<properties>
 
				<property name="ecoh:nome">
					<type>d:text</type>
				</property>
 
				<property name="ecoh:cognome">
					<type>d:text</type>
				</property>
 
				<property name="ecoh:presidenza">
					<type>d:text</type>
					<mandatory>false</mandatory>
					<default>Nessuna</default>
					<constraints>
						<constraint ref="ecoh:province" />
					</constraints>
				</property>
 
				<property name="ecoh:plavoro">
					<type>d:text</type>
					<mandatory>false</mandatory>
					<default>Nessuna</default>
					<constraints>
						<constraint ref="ecoh:province" />
					</constraints>
				</property>
 
				<property name="ecoh:pcurriculum">
					<type>d:text</type>
					<mandatory>false</mandatory>
					<default>Default</default>
					<constraints>
						<constraint ref="ecoh:provenienze" />
					</constraints>
				</property>
 
				<property name="ecoh:tipocontatto">
					<type>d:text</type>
					<mandatory>false</mandatory>
					<default>Default</default>
					<constraints>
						<constraint ref="ecoh:tcontatto" />
					</constraints>
				</property>
 
				<property name="ecoh:contrattoa">
					<type>d:text</type>
					<mandatory>false</mandatory>
					<default>Default</default>
					<constraints>
						<constraint ref="ecoh:contratto" />
					</constraints>
				</property>
 
			</properties>
 
		</type>
 
 
	</types>
 
 
</model>

Come ricerca ho provato a fare la ricerca sulla proprietà provincia oppure sulla proprietà ecoh:nome inserendo il nome completo.