Examples of newSearcher()


Examples of com.esri.gpt.catalog.lucene.LuceneIndexAdapter.newSearcher()

    }

    LuceneIndexAdapter indexAdapter = new LuceneIndexAdapter(context);
    IndexSearcher searcher = null;
    try {
      searcher = indexAdapter.newSearcher();
      IndexReader indexReader = searcher.getIndexReader();
      for (String fieldName : indexReader.getFieldNames(IndexReader.FieldOption.ALL)) {
        fields.add(new IFeedRecords.FieldMeta(IFeedRecord.STD_COLLECTION_INDEX + "." + fieldName, "esriFieldTypeString", fieldName));
      }
    } catch (Exception e) {
View Full Code Here

Examples of com.esri.gpt.catalog.lucene.LuceneIndexAdapter.newSearcher()

        if (pathInfo.endsWith("/")) pathInfo = pathInfo.substring(0,(pathInfo.length() - 1));
        //System.err.println(pathInfo);
      }
     
      adapter = new LuceneIndexAdapter(context);  
      searcher = adapter.newSearcher();
      IndexReader reader = searcher.getIndexReader();
      StatsRequest statsRequest = new StatsRequest(context);
      statsRequest.setResponseWriter(writer);
      statsRequest.prepare(reader);
      statsRequest.setSortBy(sortBy);
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

              request = (Element) request.clone();
              request.addContent(new Element(Geonet.SearchResult.BUILD_SUMMARY).setText("false"));
        GeonetContext gc = (GeonetContext) context.getHandlerContext(Geonet.CONTEXT_NAME);
        SearchManager searchMan = gc.getBean(SearchManager.class);
        try {
          searcher = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);
          ServiceConfig sc = new ServiceConfig();
          ((LuceneSearcher)searcher).search(context, request, sc);
        } catch (Exception e) {
          e.printStackTrace();
        }
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

    Element       params = buildParams();
    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() +""));
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

  public static List<Integer> search(ServiceContext context, Element params) throws Exception
  {
    GeonetContext gc = (GeonetContext) context.getHandlerContext(Geonet.CONTEXT_NAME);
    SearchManager sm = gc.getBean(SearchManager.class);

    MetaSearcher searcher = sm.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);

        if(context.isDebugEnabled()) context.debug("Searching with params:\n"+ Xml.getString(params));

    searcher.search(context, params, dummyConfig);
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

                       GeonetContext gc = (GeonetContext) this.srvxtx
                       .getHandlerContext(Geonet.CONTEXT_NAME);
                       SearchManager searchMan = gc.getBean(SearchManager.class);

                       metasearcher = searchMan.newSearcher(SearchManager.LUCENE,
                                       Geonet.File.SEARCH_Z3950_SERVER);

               } catch (Exception e) {
                   if(Log.isDebugEnabled(Geonet.Z3950_SERVER))
                       Log.debug(Geonet.Z3950_SERVER, "error constructing GNresult set: " + e);
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

        SearchManager searchMan = gc.getBean(SearchManager.class);

        // perform the search
        if (Log.isDebugEnabled(Geonet.SEARCH_ENGINE))
            Log.debug(Geonet.SEARCH_ENGINE, "Searching for: " + type);
        MetaSearcher searcher = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);

        try {
            // Creating parameters for search, fast only to retrieve uuid
            Element parameters = new Element(Jeeves.Elem.REQUEST);
            if ("children".equals(type))
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

  {
    if (System.currentTimeMillis() > _lastUpdateTime + _timeBetweenUpdates)
    {
      GeonetContext gc = (GeonetContext) context.getHandlerContext(Geonet.CONTEXT_NAME);
      SearchManager searchMan = gc.getBean(SearchManager.class);
      MetaSearcher  searcher  = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);

      try {
        // FIXME: featured should be at metadata level, not at group level
        Element searchRequest = new Element("request");
        searchRequest.addContent(new Element(Geonet.SearchResult.BUILD_SUMMARY).setText("false"));
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

      _response = new Element(Jeeves.Elem.RESPONSE);

      // perform the search and return the results read from the index
      Log.info(Geonet.SEARCH_ENGINE, "Creating latest updates searcher");
      MetaSearcher searcher = searchMan.newSearcher(SearchManager.LUCENE, Geonet.File.SEARCH_LUCENE);
      searcher.search(context, _request, _config);
      Map<Integer,Metadata> allMdInfo = ((LuceneSearcher)searcher).getAllMdInfo(context, _maxItems);
      for (Integer id : allMdInfo.keySet()) {
        try {
          boolean forEditing = false;
View Full Code Here

Examples of org.fao.geonet.kernel.search.SearchManager.newSearcher()

            Log.debug(Geonet.MEF, "Creating searcher to run request: " + Xml.getString(request));

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

    Set<String> uuids = new HashSet<String>();

    // perform the search
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.