Have you already tried in a similar manner like you have done it for the filename?
Like, for example
String doSearchOnDirectoryProjectName = JahiaTools.getStrParameter(request,"doSearchOnDirectoryProjectName","");
if( !"".equals(doSearchOnDirectoryProjectName)){
if ( advOptions.length()>0 ) {
advOptions.append(" AND ");
}
advOptions.append("(" + JahiaSearchConstant.FIELD_FIELDNAME+":directoryProjectName)");
}
else {
String doSearchOnDirectoryProjectDescription = JahiaTools.getStrParameter(request,"doSearchOnDirectoryProjectDescription","");
if( !"".equals(doSearchOnDirectoryProjectDescription)){
if ( advOptions.length()>0 ) {
advOptions.append(" AND ");
}
advOptions.append("(" + JahiaSearchConstant.FIELD_FIELDNAME+":directoryProjectDescription)");
}
}
Be aware also, that you can not perform a search on two fields combined with AND clause simultaneously, i.e. search with options 'fieldname:directoryProjectName AND fieldname:directoryProjectDescription' will bring no results.
I'm not sure if this helps
Kind reagards.
| "BARREAU Amandine"
<[EMAIL PROTECTED]>
23.11.2005 15:39
|
|
I want to customize advanced search by adding other input. I have already add input search on filename by adding:
filename = JahiaTools.getStrParameter(request,"filename","");
if( !"".equals(filename)){
if ( advOptions.length()>0 ){
advOptions.append(" AND (");
} else {
advOptions.append("(");
}
advOptions.append(JahiaSearchConstant.FILE_NAME+":");
advOptions.append(filename);
advOptions.append(")");
}
I works fine
and now I want to add input serach on some custom fields like 'directoryProjectName' or 'directoryProjectDescription'.
Thanks.
