Newsgroup: it.comp.os.win.xp
Titolo: XP e File search

Ciao a tutti!
Ho un problema con il file search di windows XP:
Attualmente deve eseguire delle ricerche sul contenuto di file in formato
testo, quando eseguo una ricerca con windows 2000 trovo un certo numero di
file che contengono effettivamente il testo cercato mentre quando eseguo la
ricerca con XP sulla stessa cartella non trova tutti i file contenenti il
testo cercato...come mai???
Ho controllato tutti le preferenze del caso, tipologia di file, opzioni di
ricerca, indicizzazione e mi sembra tutto Ok,....i file su cui eseguo le
ricerche sono dei file .sql (sono delle procedure in SQL)
Qualche idea?
Saluti...
        marco

 testo cercato...come mai???
L'unica soluzione è NON usare la ricerca file di XP, se devi cercare nel 
contenuto.
Se ne è parlato spesso, ti allego il testo di un mio recente messaggio.
From: Marco De Vitis (
star...@supereva.it
)
Subject: Non fidatevi della ricerca file di XP! 
Newsgroups: it.comp.os.win.xp
Date: 2003-02-23 10:21:39 PST 
 
Grazie a un caso particolare segnalato da Tommaso (vedete recente thread 
su questo argomento, proseguito in privato), ho scoperto che, anche 
attivando l'indicizzazione dei file con estensione sconosciuta, non ci 
si può affatto fidare dei risultati della ricerca di testo all'interno 
dei file di Windows XP.
Provate infatti a creare un file pluto.asp (i file ASP non sono altro 
che file di testo, come i file HTML) contenente SOLO le seguenti 3 
righe:
<%
pippo
%>
Ora provate a cercare, con la ricerca di WinXP, il testo "pippo", e 
vedrete che il file pluto.asp NON comparirà fra i risultati, qualunque 
siano lo stato e le opzioni del servizio di indicizzazione.
Il motivo è da ricercare qui:
http://support.microsoft.com/default.aspx?scid=kb;en-us;309173
In questa pagina si legge:
"For example, the HTML 3.0 filter (Nlhtml.dll) ignores text that is 
contained in comments in an HTML file (for example, a file with an .htm 
or .asp extension) because the text is not displayed when you open the 
file in a browser."
Quindi la parola "pippo" del mio esempio viene ignorata perché, essendo 
compresa tra i delimitatori che contengono il codice ASP, non sarà 
mostrata nel browser in caso quella pagina venisse caricata.
Ma chiunque abbia mai curato un sito web sa benissimo che moltissime 
volte ciò che si deve cercare è proprio nel codice, piuttosto che nel 
testo visualizzato.
E, ancora più assurdo, se cercate la parola "pluto", il file comparirà 
tra i risultati! Eppure non contiene la parola "pluto"... se non nel 
nome, ed è proprio per questo che viene trovato; peccato che noi NON 
stavamo facendo una ricerca per nome.
La soluzione proposta dalla Microsoft è quella di aggiungere delle 
chiavi di registro per fare in modo che il filtro per il testo semplice 
(che cerca ovunque dentro al file) sia applicato anche ad altri tipi di 
file. Ma bisogna aggiungere una chiave per ciascuna estensione.
Oltretutto, avvisano che il filtro testo semplice potrebbe non 
funzionare correttamente con alcuni tipi di file. Fantastico.
In definitiva: se dovete utilizzare la ricerca di testo dentro ai file 
per lavoro, non affidatevi alla ricerca di Windows XP; usate piuttosto 
un qualsiasi altro programma apposito, come Handy File Find e Replace, 
http://www.silveragesoftware.com/hffr.html
 (che finora qui ha sempre 
funzionato bene, ma poco fa facendo le prove è andato in crash... però 
non ne trovo altri).
-- 
Ciao,
  Marco.
..."Homogenic", Björk 1997

 contenuto.
[CUTTONE]
Grazie!
E' bello vedere come microsoft riesce anche a togliere funzionalità al
proprio software, ottima soluzione da parte loro ....
Grazie ancora...
            Marco.... (adesso utilizzo anche io un programma non micro$oft)

Veramente mi e' sempre sembrato un motivo sufficente per decidere di
non usare winxp.
