Package com.viglet.turing.solr
Class TurSolrUtils
java.lang.Object
com.viglet.turing.solr.TurSolrUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddOrUpdateField(TurSolrFieldAction turSolrFieldAction, TurSEInstance turSEInstance, String coreName, String fieldName, TurSEFieldType turSEFieldType, boolean stored, boolean multiValued) static booleancoreExists(TurSEInstance turSEInstance, String core) static voidcreateCollection(String solrUrl, String coreName, InputStream inputStream, int shards) static voidcreateCopyFieldByCore(TurSEInstance turSEInstance, String coreName, String fieldName, boolean multiValued) static voidcreateCore(String solrUrl, String coreName, String configSet) static TurSEResultcreateTurSEResultFromDocument(org.apache.solr.common.SolrDocument document) static voiddeleteCore(TurSEInstance turSEInstance, String coreName) static voiddeleteCore(String solrUrl, String name) static booleanexistsField(TurSEInstance turSEInstance, String coreName, String fieldName) static intfirstRowPositionFromCurrentPage(TurSEParameters turSEParameters) static TurSolrFieldBeangetField(TurSEInstance turSEInstance, String coreName, String fieldName) static @NotNull StringgetSolrFieldType(TurSEFieldType turSEFieldType) static Stringstatic booleanisCreateCopyFieldByCore(TurSEInstance turSEInstance, String coreName, String fieldName, TurSEFieldType turSEFieldType) static intlastRowPositionFromCurrentPage(TurSEParameters turSEParameters)
-
Field Details
-
STR_SUFFIX
- See Also:
-
SCHEMA_API_URL
- See Also:
-
-
Method Details
-
deleteCore
-
deleteCore
-
getField
public static TurSolrFieldBean getField(TurSEInstance turSEInstance, String coreName, String fieldName) -
existsField
-
addOrUpdateField
public static void addOrUpdateField(TurSolrFieldAction turSolrFieldAction, TurSEInstance turSEInstance, String coreName, String fieldName, TurSEFieldType turSEFieldType, boolean stored, boolean multiValued) -
isCreateCopyFieldByCore
public static boolean isCreateCopyFieldByCore(TurSEInstance turSEInstance, String coreName, String fieldName, TurSEFieldType turSEFieldType) -
createCopyFieldByCore
public static void createCopyFieldByCore(TurSEInstance turSEInstance, String coreName, String fieldName, boolean multiValued) -
getSolrFieldType
-
createCore
-
createCollection
public static void createCollection(String solrUrl, String coreName, InputStream inputStream, int shards) -
getValueFromQuery
-
createTurSEResultFromDocument
public static TurSEResult createTurSEResultFromDocument(org.apache.solr.common.SolrDocument document) -
firstRowPositionFromCurrentPage
-
lastRowPositionFromCurrentPage
-
coreExists
-