Package org.fao.geonet.kernel.search

Examples of org.fao.geonet.kernel.search.MetaSearcher.search()


    if (remotesearcher = searchMan.newSearcher(SearchManager.Z3950,  Geonet.File.SEARCH_Z3950_CLIENT);
    else        searcher = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);

    searcher.search(context, elData, _config);
    if (remote && (searcher.getSize() == 0)) { // do it again for Z3950
      searcher.search(context, elData, _config);
    }
    session.setProperty(Geonet.Session.SEARCH_RESULT, searcher);
    session.removeProperty(Geonet.Session.SEARCH_REQUEST);
    context.info("Getting summary");
View Full Code Here


            if(sBuildSummary != null && sBuildSummary.equals("false") && ! "0".equals(summaryOnly)) {
        elData.getChild(Geonet.SearchResult.BUILD_SUMMARY).setText("true");
            }
     
      session.setProperty(Geonet.Session.SEARCH_REQUEST, elData.clone());
      searcher.search(context, elData, _config);
 
      if (!"0".equals(summaryOnly)) {
        return searcher.getSummary();
      } else {
       
View Full Code Here

    ServiceConfig config = new ServiceConfig();

    SearchManager searchMan = gc.getBean(SearchManager.class);
    MetaSearcher  searcher  = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);

    searcher.search(context, params, config);

    params.addContent(new Element("from").setText("1"));
    params.addContent(new Element("to").setText(searcher.getSize() +""));
    params.addContent(new Element("fast").setText("index"));
View Full Code Here

    context.info("Creating UnusedSearcher");

    MetaSearcher searcher = searchMan.newSearcher(SearchManager.UNUSED, Geonet.File.SEARCH_LUCENE);

    searcher.search(context, params, null);
    session.setProperty(Geonet.Session.SEARCH_RESULT, searcher);

    context.info("Getting unused summary");

    return searcher.getSummary();
View Full Code Here

    Element searchParams = new Element("parameters")
    searchParams.addContent(new Element("_schema").setText(schema));

     MetaSearcher  searcher  = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);
    try {
       searcher.search(context, searchParams, config);
      int results = searcher.getSize();
      if (results == 0) { // check for templates
        searchParams.addContent(new Element("_isTemplate").setText("y"));
         searcher.search(context, searchParams, config);
        results = searcher.getSize();
View Full Code Here

    try {
       searcher.search(context, searchParams, config);
      int results = searcher.getSize();
      if (results == 0) { // check for templates
        searchParams.addContent(new Element("_isTemplate").setText("y"));
         searcher.search(context, searchParams, config);
        results = searcher.getSize();
      }
      if (results > 0) {
        String errStr = "Cannot remove schema "+schema+" because there are records that belong to this schema in the catalog";
        context.error(errStr);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.