public enum CollectionSchema extends java.lang.Enum<CollectionSchema> implements SchemaDeclaration
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
comment |
static java.lang.String |
CORE_NAME |
private boolean |
docValues |
private boolean |
indexed |
private boolean |
multiValued |
private boolean |
omitNorms |
private boolean |
searchable |
private java.lang.String |
solrFieldName |
private boolean |
stored |
private SolrType |
type |
static java.lang.String |
VOCABULARY_COUNT_SUFFIX |
static java.lang.String |
VOCABULARY_LOGCOUNT_SUFFIX |
static java.lang.String |
VOCABULARY_LOGCOUNTS_SUFFIX |
static java.lang.String |
VOCABULARY_PREFIX |
static java.lang.String |
VOCABULARY_TERMS_SUFFIX |
Modifier and Type | Method and Description |
---|---|
void |
add(SolrInputDocument doc,
boolean value) |
void |
add(SolrInputDocument doc,
java.util.Date value) |
void |
add(SolrInputDocument doc,
java.util.Date[] value) |
void |
add(SolrInputDocument doc,
double value) |
void |
add(SolrInputDocument doc,
float value) |
void |
add(SolrInputDocument doc,
int value) |
void |
add(SolrInputDocument doc,
java.lang.Integer[] value) |
void |
add(SolrInputDocument doc,
java.util.List<?> value) |
void |
add(SolrInputDocument doc,
long value) |
void |
add(SolrInputDocument doc,
java.lang.String value) |
void |
add(SolrInputDocument doc,
java.lang.String[] value) |
java.lang.String |
getComment() |
java.lang.String |
getSolrFieldName()
Returns the YaCy default or (if available) custom field name for Solr
|
SolrType |
getType() |
boolean |
isDocValue() |
boolean |
isIndexed() |
boolean |
isMultiValued() |
boolean |
isOmitNorms() |
boolean |
isSearchable() |
boolean |
isStored() |
void |
remove(SolrInputDocument doc) |
void |
setSolrFieldName(java.lang.String theValue)
Set a custom Solr field name (and converts it to lower case)
|
static CollectionSchema |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CollectionSchema[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
name
public static final CollectionSchema id
public static final CollectionSchema sku
public static final CollectionSchema last_modified
public static final CollectionSchema dates_in_content_dts
public static final CollectionSchema dates_in_content_count_i
public static final CollectionSchema startDates_dts
public static final CollectionSchema endDates_dts
public static final CollectionSchema content_type
public static final CollectionSchema http_unique_b
public static final CollectionSchema www_unique_b
public static final CollectionSchema title
public static final CollectionSchema title_exact_signature_l
public static final CollectionSchema title_unique_b
public static final CollectionSchema host_id_s
public static final CollectionSchema md5_s
public static final CollectionSchema exact_signature_l
public static final CollectionSchema exact_signature_unique_b
public static final CollectionSchema exact_signature_copycount_i
public static final CollectionSchema fuzzy_signature_l
public static final CollectionSchema fuzzy_signature_text_t
public static final CollectionSchema fuzzy_signature_unique_b
public static final CollectionSchema fuzzy_signature_copycount_i
public static final CollectionSchema size_i
public static final CollectionSchema failreason_s
public static final CollectionSchema failtype_s
public static final CollectionSchema httpstatus_i
public static final CollectionSchema httpstatus_redirect_s
public static final CollectionSchema references_i
public static final CollectionSchema references_internal_i
public static final CollectionSchema references_external_i
public static final CollectionSchema references_exthosts_i
public static final CollectionSchema crawldepth_i
public static final CollectionSchema process_sxt
public static final CollectionSchema harvestkey_s
public static final CollectionSchema load_date_dt
public static final CollectionSchema fresh_date_dt
public static final CollectionSchema referrer_id_s
public static final CollectionSchema publisher_t
public static final CollectionSchema language_s
public static final CollectionSchema audiolinkscount_i
public static final CollectionSchema videolinkscount_i
public static final CollectionSchema applinkscount_i
public static final CollectionSchema coordinate_p
public static final CollectionSchema coordinate_p_0_coordinate
public static final CollectionSchema coordinate_p_1_coordinate
public static final CollectionSchema ip_s
public static final CollectionSchema author
public static final CollectionSchema author_sxt
public static final CollectionSchema description_txt
public static final CollectionSchema description_exact_signature_l
public static final CollectionSchema description_unique_b
public static final CollectionSchema keywords
public static final CollectionSchema charset_s
public static final CollectionSchema wordcount_i
public static final CollectionSchema linkscount_i
public static final CollectionSchema linksnofollowcount_i
public static final CollectionSchema inboundlinkscount_i
public static final CollectionSchema inboundlinksnofollowcount_i
public static final CollectionSchema outboundlinkscount_i
public static final CollectionSchema outboundlinksnofollowcount_i
public static final CollectionSchema imagescount_i
public static final CollectionSchema responsetime_i
public static final CollectionSchema text_t
public static final CollectionSchema synonyms_sxt
public static final CollectionSchema h1_txt
public static final CollectionSchema h2_txt
public static final CollectionSchema h3_txt
public static final CollectionSchema h4_txt
public static final CollectionSchema h5_txt
public static final CollectionSchema h6_txt
public static final CollectionSchema collection_sxt
public static final CollectionSchema csscount_i
public static final CollectionSchema css_tag_sxt
public static final CollectionSchema css_url_sxt
public static final CollectionSchema scripts_sxt
public static final CollectionSchema scriptscount_i
public static final CollectionSchema robots_i
public static final CollectionSchema metagenerator_t
public static final CollectionSchema inboundlinks_protocol_sxt
public static final CollectionSchema inboundlinks_urlstub_sxt
public static final CollectionSchema inboundlinks_anchortext_txt
public static final CollectionSchema outboundlinks_protocol_sxt
public static final CollectionSchema outboundlinks_urlstub_sxt
public static final CollectionSchema outboundlinks_anchortext_txt
public static final CollectionSchema images_text_t
public static final CollectionSchema images_urlstub_sxt
public static final CollectionSchema images_protocol_sxt
public static final CollectionSchema images_alt_sxt
public static final CollectionSchema images_height_val
public static final CollectionSchema images_width_val
public static final CollectionSchema images_pixel_val
public static final CollectionSchema images_withalt_i
public static final CollectionSchema htags_i
public static final CollectionSchema canonical_s
public static final CollectionSchema canonical_equal_sku_b
public static final CollectionSchema refresh_s
public static final CollectionSchema li_txt
public static final CollectionSchema licount_i
public static final CollectionSchema dt_txt
public static final CollectionSchema dtcount_i
public static final CollectionSchema dd_txt
public static final CollectionSchema ddcount_i
public static final CollectionSchema article_txt
public static final CollectionSchema articlecount_i
public static final CollectionSchema bold_txt
public static final CollectionSchema boldcount_i
public static final CollectionSchema italic_txt
public static final CollectionSchema italiccount_i
public static final CollectionSchema underline_txt
public static final CollectionSchema underlinecount_i
public static final CollectionSchema flash_b
public static final CollectionSchema frames_sxt
public static final CollectionSchema framesscount_i
public static final CollectionSchema iframes_sxt
public static final CollectionSchema iframesscount_i
public static final CollectionSchema hreflang_url_sxt
public static final CollectionSchema hreflang_cc_sxt
public static final CollectionSchema navigation_url_sxt
public static final CollectionSchema navigation_type_sxt
public static final CollectionSchema publisher_url_s
public static final CollectionSchema url_protocol_s
public static final CollectionSchema url_file_name_s
public static final CollectionSchema url_file_name_tokens_t
public static final CollectionSchema url_file_ext_s
public static final CollectionSchema url_paths_count_i
public static final CollectionSchema url_paths_sxt
public static final CollectionSchema url_parameter_i
public static final CollectionSchema url_parameter_key_sxt
public static final CollectionSchema url_parameter_value_sxt
public static final CollectionSchema url_chars_i
public static final CollectionSchema host_s
public static final CollectionSchema host_dnc_s
public static final CollectionSchema host_organization_s
public static final CollectionSchema host_organizationdnc_s
public static final CollectionSchema host_subdomain_s
public static final CollectionSchema host_extent_i
public static final CollectionSchema title_count_i
public static final CollectionSchema title_chars_val
public static final CollectionSchema title_words_val
public static final CollectionSchema description_count_i
public static final CollectionSchema description_chars_val
public static final CollectionSchema description_words_val
public static final CollectionSchema h1_i
public static final CollectionSchema h2_i
public static final CollectionSchema h3_i
public static final CollectionSchema h4_i
public static final CollectionSchema h5_i
public static final CollectionSchema h6_i
public static final CollectionSchema schema_org_breadcrumb_i
public static final CollectionSchema opengraph_title_t
public static final CollectionSchema opengraph_type_s
public static final CollectionSchema opengraph_url_s
public static final CollectionSchema opengraph_image_s
public static final CollectionSchema cr_host_count_i
public static final CollectionSchema cr_host_chance_d
public static final CollectionSchema cr_host_norm_i
public static final CollectionSchema rating_i
public static final CollectionSchema bold_val
public static final CollectionSchema italic_val
public static final CollectionSchema underline_val
public static final CollectionSchema ext_cms_txt
public static final CollectionSchema ext_cms_val
public static final CollectionSchema ext_ads_txt
public static final CollectionSchema ext_ads_val
public static final CollectionSchema ext_community_txt
public static final CollectionSchema ext_community_val
public static final CollectionSchema ext_maps_txt
public static final CollectionSchema ext_maps_val
public static final CollectionSchema ext_tracker_txt
public static final CollectionSchema ext_tracker_val
public static final CollectionSchema ext_title_txt
public static final CollectionSchema ext_title_val
public static final CollectionSchema vocabularies_sxt
public static final java.lang.String CORE_NAME
public static final java.lang.String VOCABULARY_PREFIX
public static final java.lang.String VOCABULARY_TERMS_SUFFIX
public static final java.lang.String VOCABULARY_COUNT_SUFFIX
public static final java.lang.String VOCABULARY_LOGCOUNT_SUFFIX
public static final java.lang.String VOCABULARY_LOGCOUNTS_SUFFIX
private java.lang.String solrFieldName
private final SolrType type
private final boolean indexed
private final boolean stored
private final boolean searchable
private final boolean multiValued
private final boolean omitNorms
private final boolean docValues
private java.lang.String comment
public static CollectionSchema[] values()
for (CollectionSchema c : CollectionSchema.values()) System.out.println(c);
public static CollectionSchema valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final java.lang.String getSolrFieldName()
getSolrFieldName
in interface SchemaDeclaration
public final void setSolrFieldName(java.lang.String theValue)
setSolrFieldName
in interface SchemaDeclaration
theValue
- = the field namepublic final SolrType getType()
getType
in interface SchemaDeclaration
public final boolean isIndexed()
isIndexed
in interface SchemaDeclaration
public final boolean isStored()
isStored
in interface SchemaDeclaration
public final boolean isMultiValued()
isMultiValued
in interface SchemaDeclaration
public final boolean isOmitNorms()
isOmitNorms
in interface SchemaDeclaration
public final boolean isSearchable()
isSearchable
in interface SchemaDeclaration
public boolean isDocValue()
isDocValue
in interface SchemaDeclaration
public final java.lang.String getComment()
getComment
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.lang.String value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.util.Date value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, int value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, long value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.util.Date[] value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.lang.String[] value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.lang.Integer[] value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, java.util.List<?> value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, float value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, double value)
add
in interface SchemaDeclaration
public final void add(SolrInputDocument doc, boolean value)
add
in interface SchemaDeclaration
public final void remove(SolrInputDocument doc)
remove
in interface SchemaDeclaration