AnsweredAssumed Answered

Inserire una variabile in una query lucene

Question asked by bishop_8870 on Apr 27, 2017
Latest reply on May 20, 2017 by bishop_8870

Ciao a tutti,

Sto cercando di scrivere una action che sposta un documento da un folder xx in un folder OBSOLETI.

Per fare ciò estraggo il nome del file che viene inserito nel folder e mi ricavo il nome del folder che inserisco nella variabile "dirName" poi eseguo questa query per ottenere il noderef del folder OBSOLETI che è legata al folder dirName:

 

String query_folder=("PATH:\"//app:company_home//st:sites//cm:test_site//cm:documentLibrary//cm:Documenti//cm:${dirName}//cm:OBSOLETI\"AND TYPE:\"cm:folder\"");

spFolderQt.setQuery(query_folder);

rs = this.searchService.query(spFolderQt);

 

Quando eseguo questa query ricevo un errore lucene.queryParser sul $ di ${dirName} e se lo tolgo l'errore è su {dirName}.

Quale sintassi si usa per inserire una variabile in questa query?

Grazie.

Outcomes