Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lucene / include / org / apache / lucene / search / IndexSearcher.h
Size: Mime:
#ifndef org_apache_lucene_search_IndexSearcher_H
#define org_apache_lucene_search_IndexSearcher_H

#include "java/lang/Object.h"

namespace org {
  namespace apache {
    namespace lucene {
      namespace search {
        class ScoreDoc;
        class IndexSearcher$LeafSlice;
        class CollectorManager;
        class Collector;
        class TermStatistics;
        class QueryCache;
        class Explanation;
        class QueryCachingPolicy;
        class Query;
        class TopDocs;
        class Sort;
        class Weight;
        class CollectionStatistics;
        namespace similarities {
          class Similarity;
        }
        class TopFieldDocs;
      }
      namespace index {
        class StoredFieldVisitor;
        class Term;
        class IndexReader;
        class TermContext;
        class IndexReaderContext;
      }
      namespace document {
        class Document;
      }
    }
  }
}
namespace java {
  namespace lang {
    class Class;
    class String;
  }
  namespace util {
    class Set;
    namespace concurrent {
      class ExecutorService;
    }
  }
  namespace io {
    class IOException;
  }
}
template<class T> class JArray;

namespace org {
  namespace apache {
    namespace lucene {
      namespace search {

        class IndexSearcher : public ::java::lang::Object {
         public:
          enum {
            mid_init$_1fe2b8cc4c54b95e,
            mid_init$_82242e17d0f82573,
            mid_init$_71d4794da80bdc2e,
            mid_init$_46f2004370d3c5a0,
            mid_collectionStatistics_c3b3df389fc539e8,
            mid_count_3d10a2732d27ddf2,
            mid_createNormalizedWeight_c68ef9cb10cc5745,
            mid_createWeight_3cf744a37ab3436f,
            mid_doc_782aba1baf3263f5,
            mid_doc_57e13f44b4239784,
            mid_doc_b420ec074a1c7aa1,
            mid_explain_40bb0b33cd8693a0,
            mid_getDefaultQueryCache_562c7332cfe2c52b,
            mid_getDefaultQueryCachingPolicy_dce31cc62329a4d2,
            mid_getDefaultSimilarity_9313fc06e032ffd8,
            mid_getIndexReader_f264c0cc6265eebb,
            mid_getQueryCache_562c7332cfe2c52b,
            mid_getQueryCachingPolicy_dce31cc62329a4d2,
            mid_getSimilarity_2546ba7b91bec1cd,
            mid_getSlices_8901e3c215a33c88,
            mid_getTopReaderContext_935aef064b9004b9,
            mid_rewrite_772f11c8f4bccc3d,
            mid_search_a4c379f3ee4e10d6,
            mid_search_7980e1107e1a9abd,
            mid_search_b9a73232e35b442e,
            mid_search_b53cc249a5e4ef92,
            mid_search_4cf2f805bdc1652c,
            mid_searchAfter_732f9116846f2c08,
            mid_searchAfter_d9a273fd11983a64,
            mid_searchAfter_e7e12b29f622b915,
            mid_setDefaultQueryCache_3f2bfe601d8173b9,
            mid_setDefaultQueryCachingPolicy_d4af53750e1ae825,
            mid_setQueryCache_3f2bfe601d8173b9,
            mid_setQueryCachingPolicy_d4af53750e1ae825,
            mid_setSimilarity_7eb49f744db882df,
            mid_termStatistics_cdb4284984138d82,
            mid_toString_a6d454b6117bc1ba,
            mid_search_9fbb371531eee9f0,
            mid_slices_62b95fb6b7fef822,
            mid_explain_4ca950b0b758c06b,
            max_mid
          };

          static ::java::lang::Class *class$;
          static jmethodID *mids$;
          static bool live$;
          static jclass initializeClass(bool);

          explicit IndexSearcher(jobject obj) : ::java::lang::Object(obj) {
            if (obj != NULL && mids$ == NULL)
              env->getClass(initializeClass);
          }
          IndexSearcher(const IndexSearcher& obj) : ::java::lang::Object(obj) {}

          IndexSearcher(const ::org::apache::lucene::index::IndexReader &);
          IndexSearcher(const ::org::apache::lucene::index::IndexReaderContext &);
          IndexSearcher(const ::org::apache::lucene::index::IndexReaderContext &, const ::java::util::concurrent::ExecutorService &);
          IndexSearcher(const ::org::apache::lucene::index::IndexReader &, const ::java::util::concurrent::ExecutorService &);

          ::org::apache::lucene::search::CollectionStatistics collectionStatistics(const ::java::lang::String &) const;
          jint count(const ::org::apache::lucene::search::Query &) const;
          ::org::apache::lucene::search::Weight createNormalizedWeight(const ::org::apache::lucene::search::Query &, jboolean) const;
          ::org::apache::lucene::search::Weight createWeight(const ::org::apache::lucene::search::Query &, jboolean, jfloat) const;
          ::org::apache::lucene::document::Document doc(jint) const;
          ::org::apache::lucene::document::Document doc(jint, const ::java::util::Set &) const;
          void doc(jint, const ::org::apache::lucene::index::StoredFieldVisitor &) const;
          ::org::apache::lucene::search::Explanation explain(const ::org::apache::lucene::search::Query &, jint) const;
          static ::org::apache::lucene::search::QueryCache getDefaultQueryCache();
          static ::org::apache::lucene::search::QueryCachingPolicy getDefaultQueryCachingPolicy();
          static ::org::apache::lucene::search::similarities::Similarity getDefaultSimilarity();
          ::org::apache::lucene::index::IndexReader getIndexReader() const;
          ::org::apache::lucene::search::QueryCache getQueryCache() const;
          ::org::apache::lucene::search::QueryCachingPolicy getQueryCachingPolicy() const;
          ::org::apache::lucene::search::similarities::Similarity getSimilarity(jboolean) const;
          JArray< ::org::apache::lucene::search::IndexSearcher$LeafSlice > getSlices() const;
          ::org::apache::lucene::index::IndexReaderContext getTopReaderContext() const;
          ::org::apache::lucene::search::Query rewrite(const ::org::apache::lucene::search::Query &) const;
          ::java::lang::Object search(const ::org::apache::lucene::search::Query &, const ::org::apache::lucene::search::CollectorManager &) const;
          ::org::apache::lucene::search::TopDocs search(const ::org::apache::lucene::search::Query &, jint) const;
          void search(const ::org::apache::lucene::search::Query &, const ::org::apache::lucene::search::Collector &) const;
          ::org::apache::lucene::search::TopFieldDocs search(const ::org::apache::lucene::search::Query &, jint, const ::org::apache::lucene::search::Sort &) const;
          ::org::apache::lucene::search::TopFieldDocs search(const ::org::apache::lucene::search::Query &, jint, const ::org::apache::lucene::search::Sort &, jboolean, jboolean) const;
          ::org::apache::lucene::search::TopDocs searchAfter(const ::org::apache::lucene::search::ScoreDoc &, const ::org::apache::lucene::search::Query &, jint) const;
          ::org::apache::lucene::search::TopDocs searchAfter(const ::org::apache::lucene::search::ScoreDoc &, const ::org::apache::lucene::search::Query &, jint, const ::org::apache::lucene::search::Sort &) const;
          ::org::apache::lucene::search::TopFieldDocs searchAfter(const ::org::apache::lucene::search::ScoreDoc &, const ::org::apache::lucene::search::Query &, jint, const ::org::apache::lucene::search::Sort &, jboolean, jboolean) const;
          static void setDefaultQueryCache(const ::org::apache::lucene::search::QueryCache &);
          static void setDefaultQueryCachingPolicy(const ::org::apache::lucene::search::QueryCachingPolicy &);
          void setQueryCache(const ::org::apache::lucene::search::QueryCache &) const;
          void setQueryCachingPolicy(const ::org::apache::lucene::search::QueryCachingPolicy &) const;
          void setSimilarity(const ::org::apache::lucene::search::similarities::Similarity &) const;
          ::org::apache::lucene::search::TermStatistics termStatistics(const ::org::apache::lucene::index::Term &, const ::org::apache::lucene::index::TermContext &) const;
          ::java::lang::String toString() const;
        };
      }
    }
  }
}

#include <Python.h>

namespace org {
  namespace apache {
    namespace lucene {
      namespace search {
        extern PyType_Def PY_TYPE_DEF(IndexSearcher);
        extern PyTypeObject *PY_TYPE(IndexSearcher);

        class t_IndexSearcher {
        public:
          PyObject_HEAD
          IndexSearcher object;
          static PyObject *wrap_Object(const IndexSearcher&);
          static PyObject *wrap_jobject(const jobject&);
          static void install(PyObject *module);
          static void initialize(PyObject *module);
        };
      }
    }
  }
}

#endif