<% Response.Buffer = True %> <% Session.Lcid = 1040 %> PubbliAccesso - Servizi - Ricerca

 

Vai direttamente ai contenuti della pagina

 

PubbliAccesso

 

Centro Nazionale per l'Informatica nella Pubblica Amministrazione

 


 

ti trovi in: Home Page - Servizi -

Ricerca

<% If Request.ServerVariables("HTTP_METHOD") = "POST" and trim(Request.form("ricerca_testo")) <> "" Then On Error Resume Next Dim strErr Server.ScriptTimeout = 120 Set objQuery = Server.CreateObject("ixsso.Query") Set objUtil = Server.CreateObject("ixsso.Util") strQuery = "@contents " & trim(Request.form("ricerca_testo")) 'Verificare la corrispondenza con il codice in linea objQuery.Catalog = "Pubbliaccesso" objQuery.Query = strQuery objQuery.SortBy = "doctitle[d]" strColonne = "doctitle, vpath, filename, create, access, write, characterization, size" objQuery.Columns = strColonne objQuery.MaxRecords = 100 objUtil.AddScopeToQuery objQuery, "/", "deep" Set objRS = objQuery.CreateRecordSet("nonsequential") 'Cancellare il primo If e decommentare il resto If Err.Number <> 0 Then 'If Err.Number = n Then strErr = "2" 'ElseIf Err.Number <> 0 Then ' strErr = "1" End If If objRS.EOF or objRS.BOF Then %>

La ricerca non ha prodotto risultati.

Criteri della ricerca: <% Response.Write(trim(request.form("ricerca_testo"))) %>

 


<% ElseIf strErr <> "" Then Select Case strErr Case "2" Response.Write("

Sono state specificate solo parole generiche (articoli, preposizioni, etc.) [" & Err.Number & "].

 


") Case Else Response.Write("Errore nell'interrogazione [" & Err.Number & "].") End Select Else %>

Numero totale di documenti trovati: <% Response.Write(objRS.RecordCount) %>

Criteri della ricerca: <% Response.Write(trim(request.form("ricerca_testo"))) %>

    <% intContatore = 1 Do While Not objRS.EOF %>
  1. " title="Vai a: <% Response.Write(objRS("doctitle")) %>"><% Response.Write(objRS("doctitle")) %> - <% Response.Write(objRS("size")) %> KByte - <% Response.Write(objRS("write")) %>
  2. <% objRS.MoveNext intContatore = intContatore + 1 Loop %>

 


<% End If Set objRS = Nothing Set objUtil = Nothing Set objQuery = Nothing End If %>
">

" size="40" />  

Aiuto

Inserisci nel modulo le parole su cui vuoi svolgere la ricerca, senza preoccuparti della distinzione fra maiuscole e minuscole.

Il motore cercherà tutte le pagine del sito in cui sono presenti le parole indicate: nel caso in cui i termini siano molto comuni può occorrere un po' di tempo.

Esistono diverse possibilità di ricerca:

  1. Ricerca libera - Inserire la frase da ricercare senza utilizzare il doppio apice nè gli operatori logici (AND, OR, NOT); il sistema ricercherà tutti i documenti che contengono una o più parole presenti nella frase di ricerca.
  2. Frase esatta - Se si ha la necessità di cercare un frase esatta, occorre racchiudere la frase tra doppi apici; ad esempio, se si vogliono individuare tutti i documenti che contengono la frase "Progetto Assi", la query da scrivere sarà la seguente: "Progetto ASSI".
  3. Operatori logici - Gli operatori logici utilizzabili sono: AND, OR, NOT. A titolo di esempio riportiamo una query nella quale si ricercano tutti i documenti contenenti una fra due possibili frasi esatte (racchiuse tra doppio apice) e che non contengano la parola PubbliAccesso: ("Progetto ASSI" OR "Progetto EPICA") AND NOT PubbliAccesso.


Inizio pagina [0]

Valid XHTML 1.0!