Module erlcloud_cloudsearch

Data Types

cloudsearch_domain_tag()

cloudsearch_domain_tag() = [{TagKey::binary(), TagValue::string()}]

cloudsearch_index_field()

cloudsearch_index_field() = [cloudsearch_index_field_option()]

cloudsearch_index_field_option()

cloudsearch_index_field_option() = {OptionName::binary(), OptionValue::boolean() | string() | null | integer() | float() | list() | binary()}

cloudsearch_return_val()

cloudsearch_return_val() = {ok, proplists:proplist()} | {error, term()}

Function Index

add_tags/2
add_tags/3
configure/2
configure/3
configure/4
create_domain/1
create_domain/2
create_tag_list/1
date_array_field_options/1
date_array_field_options/6
date_field_options/1
date_field_options/7
define_index_field/2
define_index_field/3
define_index_fields/2
define_index_fields/3
delete_domain/1
delete_domain/2
delete_index_field/2
delete_index_field/3
describe_domains/0
describe_domains/1
describe_domains/2
describe_index_fields/1
describe_index_fields/2
describe_index_fields/3
describe_index_fields/4
documents_upload/2
documents_upload/3
double_array_field_options/1
double_array_field_options/6
double_field_options/1
double_field_options/7
flatten_index_field/1
get_tag_params/1
index_documents/1
index_documents/2
int_array_field_options/1
int_array_field_options/6
int_field_options/1
int_field_options/7
latlon_field_options/1
latlon_field_options/7
list_domain_names/0
list_domain_names/1
list_tags/1
list_tags/2
literal_array_field_options/1
literal_array_field_options/6
literal_field_options/1
literal_field_options/7
new/2
new/3
new/4
remove_tags/2
remove_tags/3
text_array_field_options/1
text_array_field_options/6
text_field_options/1
text_field_options/7

Function Details

add_tags/2

add_tags(DomainARN::string(), TagList::[cloudsearch_domain_tag()]) -> cloudsearch_return_val()

add_tags/3

add_tags(DomainName::string(), TagList::[cloudsearch_domain_tag()], Config::aws_config()) -> cloudsearch_return_val()

configure/2

configure(AccessKeyID::string(), SecretAccessKey::string()) -> ok

configure/3

configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> ok

configure/4

configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> ok

create_domain/1

create_domain(DomainName::string()) -> cloudsearch_return_val()

create_domain/2

create_domain(DomainName::string(), Config::aws_config()) -> cloudsearch_return_val()

create_tag_list/1

create_tag_list(TagList::[{Key::string(), Value::string()}]) -> [cloudsearch_domain_tag()]

date_array_field_options/1

date_array_field_options(FieldName::string()) -> cloudsearch_index_field()

date_array_field_options/6

date_array_field_options(FieldName::string(), DefaultValue::string(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SourceFields::string()) -> cloudsearch_index_field()

date_field_options/1

date_field_options(FieldName::string()) -> cloudsearch_index_field()

date_field_options/7

date_field_options(FieldName::string(), DefaultValue::string(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> proplist()

define_index_field/2

define_index_field(DomainName::string(), IndexField::cloudsearch_index_field()) -> cloudsearch_return_val()

define_index_field/3

define_index_field(DomainName::string(), IndexField::cloudsearch_index_field(), Config::aws_config()) -> cloudsearch_return_val()

define_index_fields/2

define_index_fields(DomainName::string(), IndexFields::[cloudsearch_index_field()]) -> cloudsearch_return_val()

define_index_fields/3

define_index_fields(DomainName::string(), IndexFields::[cloudsearch_index_field()], Config::aws_config()) -> cloudsearch_return_val()

delete_domain/1

delete_domain(DomainName::string()) -> cloudsearch_return_val()

delete_domain/2

delete_domain(DomainName::string(), Config::aws_config()) -> cloudsearch_return_val()

delete_index_field/2

delete_index_field(DomainName::string(), IndexFieldName::string()) -> cloudsearch_return_val()

delete_index_field/3

delete_index_field(DomainName::string(), IndexFieldName::string(), Config::aws_config()) -> cloudsearch_return_val()

describe_domains/0

describe_domains() -> cloudsearch_return_val()

describe_domains/1

describe_domains(Aws_config::aws_config() | list()) -> cloudsearch_return_val()

describe_domains/2

describe_domains(DomainNames::[string()], Config::aws_config()) -> cloudsearch_return_val()

describe_index_fields/1

describe_index_fields(DomainName::string()) -> cloudsearch_return_val()

describe_index_fields/2

describe_index_fields(DomainName::string(), Config::aws_config()) -> cloudsearch_return_val()

describe_index_fields/3

describe_index_fields(DomainName::string(), Deployed::boolean(), Config::aws_config()) -> cloudsearch_return_val()

describe_index_fields/4

describe_index_fields(DomainName::string(), Deployed::boolean(), FieldNames::[string()], Config::aws_config()) -> cloudsearch_return_val()

documents_upload/2

documents_upload(DocEndpointUrl::string(), Documents::proplists:proplist()) -> cloudsearch_return_val()

documents_upload/3

documents_upload(DocEndpointUrl::string(), Documents::proplists:proplist(), Config::aws_config()) -> cloudsearch_return_val()

double_array_field_options/1

double_array_field_options(FieldName::string()) -> cloudsearch_index_field()

double_array_field_options/6

double_array_field_options(FieldName::string(), DefaultValue::float(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SourceFields::string()) -> cloudsearch_index_field()

double_field_options/1

double_field_options(FieldName::string()) -> cloudsearch_index_field()

double_field_options/7

double_field_options(FieldName::string(), DefaultValue::float(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> cloudsearch_index_field()

flatten_index_field/1

flatten_index_field(IndexField::cloudsearch_index_field()) -> proplists:proplist()

get_tag_params/1

get_tag_params(TagList) -> any()

index_documents/1

index_documents(DomainName::string()) -> cloudsearch_return_val()

index_documents/2

index_documents(DomainName::string(), Config::aws_config()) -> cloudsearch_return_val()

int_array_field_options/1

int_array_field_options(FieldName::string()) -> cloudsearch_index_field()

int_array_field_options/6

int_array_field_options(FieldName::string(), DefaultValue::integer(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SourceFields::string()) -> cloudsearch_index_field()

int_field_options/1

int_field_options(FieldName::string()) -> cloudsearch_index_field()

int_field_options/7

int_field_options(FieldName::string(), DefaultValue::integer(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> cloudsearch_index_field()

latlon_field_options/1

latlon_field_options(FieldName::string()) -> cloudsearch_index_field()

latlon_field_options/7

latlon_field_options(FieldName::string(), DefaultValue::string(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> cloudsearch_index_field()

list_domain_names/0

list_domain_names() -> cloudsearch_return_val()

list_domain_names/1

list_domain_names(Config::aws_config()) -> cloudsearch_return_val()

list_tags/1

list_tags(DomainARN::string()) -> cloudsearch_return_val()

list_tags/2

list_tags(DomainARN::string(), Config::aws_config()) -> cloudsearch_return_val()

literal_array_field_options/1

literal_array_field_options(FieldName::string()) -> cloudsearch_index_field()

literal_array_field_options/6

literal_array_field_options(FieldName::string(), DefaultValue::string(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SourceFields::string()) -> cloudsearch_index_field()

literal_field_options/1

literal_field_options(FieldName::string()) -> cloudsearch_index_field()

literal_field_options/7

literal_field_options(FieldName::string(), DefaultValue::string(), FacetEnabled::boolean(), ReturnEnabled::boolean(), SearchEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> cloudsearch_index_field()

new/2

new(AccessKeyID::string(), SecretAccessKey::string()) -> aws_config()

new/3

new(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> aws_config()

new/4

new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> aws_config()

remove_tags/2

remove_tags(DomainARN::string(), TagKeys::[string()]) -> cloudsearch_return_val()

remove_tags/3

remove_tags(DomainARN::string(), TagKeys::[string()], Config::aws_config()) -> cloudsearch_return_val()

text_array_field_options/1

text_array_field_options(FieldName::string()) -> cloudsearch_index_field()

text_array_field_options/6

text_array_field_options(FieldName::string(), AnalysisScheme::string(), DefaultValue::string(), HighlightEnabled::boolean(), ReturnEnabled::boolean(), SourceFields::string()) -> cloudsearch_index_field()

text_field_options/1

text_field_options(FieldName::string()) -> cloudsearch_index_field()

text_field_options/7

text_field_options(FieldName::string(), AnalysisScheme::string(), DefaultValue::string(), HighlightEnabled::boolean(), ReturnEnabled::boolean(), SortEnabled::boolean(), SourceField::string()) -> cloudsearch_index_field()


Generated by EDoc