Hello Himanshu,
Lucene search is based on indexer search.
Liferay provide us different ways to use lucene search to make fetching result fast.
For our own model we can also create its own indexer if required.
For running liferay indexer model like journalArticle blogs etc.. we can use different Query patter to fetch result in customized way.
We can user query like TermQuery, BolleanQuery etc.
and latter we can get excute those query to search ustil to get Hits.
Hits hits = null;
try {
hits = SearchEngineUtil.search(companyId, yourCustomQuery, startIndex, endIndex);
} catch (SearchException ex) {
LOGGER.error("Error occured during company search", ex);
}
Further you can get document through these hits.
By this way we can achieve as per our required result.
Firmi prego dentro per inbandierare questo come inadeguato.