salve a tutti, devo fare una query che effettua la ricerca di documenti, localizzati nel web, utilizzando l'operatore contains, all'interno del tag title.

in pratica l'attività che devo svolgere è la seguente:

"effettuare query che utilizzino l'operatore CONTAINS in modo da ricercare solo all'interno del tag HTML <title> in documenti html."

io ho fatto in questo modo:

codice:
CREATE TABLE REPOSITORYADM.INFORMAZIONI_TESTI
(
  TITOLO VARCHAR2(100) primary key,
  URL VARCHAR2(200),
  
  FOREIGN KEY(TITOLO) REFERENCES REPOSITORYADM.LEGGI(TITOLO)
);
/

connect repositoryadm;

INSERT INTO REPOSITORYADM.INFORMAZIONI_TESTI
VALUES
('LEGGE 24-GIU-2013, N. 71', 'http://www.edizionieuropee.it/data/html/200/zn5_04_170.html');
commit;
/

/*BEGIN
  CTX_DDL.CREATE_PREFERENCE('REPOSITORYADM.MIEI_URL3', 'URL_DATASTORE');
  CTX_DDL.SET_ATTRIBUTE('REPOSITORYADM.MIEI_URL', 'HTTP_PROXY', 'www-proxy.us.oracle.com');
  CTX_DDL.SET_ATTRIBUTE('REPOSITORYADM.MIEI_URL', 'NO_PROXY', 'us.oracle.com');
  CTX_DDL.SET_ATTRIBUTE('REPOSITORYADM.MIEI_URL', 'Timeout', '300');
END;
/

BEGIN
  CTX_DDL.CREATE_SECTION_GROUP('REPOSITORYADM.MIEI_GROUP3', 'HTML_SECTION_GROUP');
  CTX_DDL.ADD_ZONE_SECTION('REPOSITORYADM.MIEI_GROUP3', 'TITLE', 'title');
END;
/*/

CREATE INDEX REPOSITORYADM.INDEX_TESTI ON REPOSITORYADM.INFORMAZIONI_TESTI(URL) INDEXTYPE IS CTXSYS.CONTEXT 
PARAMETERS ('DATASTORE REPOSITORYADM.MIEI_URL3 FILTER CTXSYS.NULL_FILTER SECTION GROUP REPOSITORYADM.MIEI_GROUP3');
/

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M');
/

SELECT SCORE(1), TITOLO, URL
FROM REPOSITORYADM.INFORMAZIONI_TESTI
WHERE CONTAINS(URL, 'Conversione', 1) > 0;

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M');

SELECT SCORE(1), TITOLO, URL
FROM REPOSITORYADM.INFORMAZIONI_TESTI
WHERE CONTAINS(URL, 'cult%', 1) > 0;

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M');

SELECT SCORE(1), TITOLO, URL
FROM REPOSITORYADM.INFORMAZIONI_TESTI
WHERE CONTAINS(URL, '%legge', 1) > 0;

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M')

SELECT SCORE(1), TITOLO, URL
FROM REPOSITORYADM.INFORMAZIONI_TESTI
WHERE CONTAINS(URL, '%assorbi%', 1) > 0;

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M');

SELECT SCORE(1), TITOLO, URL
FROM REPOSITORYADM.INFORMAZIONI_TESTI
WHERE CONTAINS(URL, 'Conversione WITHIN title', 1) > 0;

EXEC CTX_DDL.SYNC_INDEX('REPOSITORYADM.INDEX_TESTI', '2M');
la query che fa le ricerce nelle section group è l'ultima. però quando viene eseguita mi viene visualizzato il messaggio "NESSUNA RIGA SELEZIONATA".

secondo voi cosa c'è che non va??? ho controllato bene la versione html del file e ne tag title c'è la parola da ricercare, cioè "Conversione", però non mi spiego perchè la query non mi dà il risultato atteso.