Repository URL to install this package:
|
Version:
7.7.1 ▾
|
#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