Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Collection Types CT_DAILY_LESSON = "DAILY_LESSON" CT_SPECIAL_LESSON = "SPECIAL_LESSON" CT_FRIENDS_GATHERINGS = "FRIENDS_GATHERINGS" CT_CONGRESS = "CONGRESS" CT_VIDEO_PROGRAM = "VIDEO_PROGRAM" CT_LECTURE_SERIES = "LECTURE_SERIES" CT_VIRTUAL_LESSONS = "VIRTUAL_LESSONS" CT_CHILDREN_LESSONS = "CHILDREN_LESSONS" CT_WOMEN_LESSONS = "WOMEN_LESSONS" CT_MEALS = "MEALS" CT_HOLIDAY = "HOLIDAY" CT_PICNIC = "PICNIC" CT_UNITY_DAY = "UNITY_DAY" CT_CLIPS = "CLIPS" CT_ARTICLES = "ARTICLES" // Content Unit Types CT_LESSON_PART = "LESSON_PART" CT_LECTURE = "LECTURE" CT_VIRTUAL_LESSON = "VIRTUAL_LESSON" CT_CHILDREN_LESSON = "CHILDREN_LESSON" CT_WOMEN_LESSON = "WOMEN_LESSON" CT_FRIENDS_GATHERING = "FRIENDS_GATHERING" CT_MEAL = "MEAL" CT_VIDEO_PROGRAM_CHAPTER = "VIDEO_PROGRAM_CHAPTER" CT_FULL_LESSON = "FULL_LESSON" CT_ARTICLE = "ARTICLE" CT_EVENT_PART = "EVENT_PART" CT_UNKNOWN = "UNKNOWN" CT_CLIP = "CLIP" CT_TRAINING = "TRAINING" CT_KITEI_MAKOR = "KITEI_MAKOR" CT_PUBLICATION = "PUBLICATION" CT_LELO_MIKUD = "LELO_MIKUD" // Content Role types CR_LECTURER = "LECTURER" // Persons patterns P_RAV = "rav" // Security levels SEC_PUBLIC = int16(0) SEC_SENSITIVE = int16(1) SEC_PRIVATE = int16(2) // Languages LANG_ENGLISH = "en" LANG_HEBREW = "he" LANG_RUSSIAN = "ru" LANG_SPANISH = "es" LANG_ITALIAN = "it" LANG_GERMAN = "de" LANG_DUTCH = "nl" LANG_FRENCH = "fr" LANG_PORTUGUESE = "pt" LANG_TURKISH = "tr" LANG_POLISH = "pl" LANG_ARABIC = "ar" LANG_HUNGARIAN = "hu" LANG_FINNISH = "fi" LANG_LITHUANIAN = "lt" LANG_JAPANESE = "ja" LANG_BULGARIAN = "bg" LANG_GEORGIAN = "ka" LANG_NORWEGIAN = "no" LANG_SWEDISH = "sv" LANG_CROATIAN = "hr" LANG_CHINESE = "zh" LANG_PERSIAN = "fa" LANG_ROMANIAN = "ro" LANG_HINDI = "hi" LANG_UKRAINIAN = "ua" LANG_MACEDONIAN = "mk" LANG_SLOVENIAN = "sl" LANG_LATVIAN = "lv" LANG_SLOVAK = "sk" LANG_CZECH = "cs" LANG_MULTI = "zz" LANG_UNKNOWN = "xx" )
View Source
const ( API_DEFAULT_PAGE_SIZE = 50 API_MAX_PAGE_SIZE = 1000 )
View Source
const ( SORT_BY_RELEVANCE = "relevance" SORT_BY_NEWER_TO_OLDER = "newertoolder" SORT_BY_OLDER_TO_NEWER = "oldertonewer" )
View Source
const ( FILTER_TAG = "tag" FILTER_START_DATE = "start_date" FILTER_END_DATE = "end_date" FILTER_SOURCE = "source" FILTER_AUTHOR = "author" FILTER_UNITS_CONTENT_TYPES = "units_content_types" FILTER_COLLECTIONS_CONTENT_TYPES = "collections_content_types" )
View Source
const ES_CLASSIFICATIONS_INDEX = "classifications"
ElasticSearch 'es'
View Source
const ES_COLLECTIONS_INDEX = "collections"
View Source
const ES_UNITS_INDEX = "units"
Variables ¶
View Source
var ALL_KNOWN_LANGS = [...]string{ LANG_ENGLISH, LANG_HEBREW, LANG_RUSSIAN, LANG_SPANISH, LANG_ITALIAN, LANG_GERMAN, LANG_DUTCH, LANG_FRENCH, LANG_PORTUGUESE, LANG_TURKISH, LANG_POLISH, LANG_ARABIC, LANG_HUNGARIAN, LANG_FINNISH, LANG_LITHUANIAN, LANG_JAPANESE, LANG_BULGARIAN, LANG_GEORGIAN, LANG_NORWEGIAN, LANG_SWEDISH, LANG_CROATIAN, LANG_CHINESE, LANG_PERSIAN, LANG_ROMANIAN, LANG_HINDI, LANG_MACEDONIAN, LANG_SLOVENIAN, LANG_LATVIAN, LANG_SLOVAK, LANG_CZECH, LANG_UKRAINIAN, }
View Source
var FILTERS = map[string]string{ FILTER_TAG: "tags", FILTER_START_DATE: "start_date", FILTER_END_DATE: "end_date", FILTER_SOURCE: "sources", FILTER_AUTHOR: "sources", FILTER_UNITS_CONTENT_TYPES: "content_type", FILTER_COLLECTIONS_CONTENT_TYPES: "collection_content_type", }
Use to identify and map request filters Maps request filter name to index field name.
View Source
var LANG_ORDER = map[string][]string{ "": {LANG_ENGLISH}, LANG_ENGLISH: {LANG_ENGLISH}, LANG_HEBREW: {LANG_HEBREW, LANG_ENGLISH}, LANG_RUSSIAN: {LANG_RUSSIAN, LANG_ENGLISH}, LANG_SPANISH: {LANG_ENGLISH, LANG_SPANISH}, LANG_ITALIAN: {LANG_ENGLISH, LANG_ITALIAN}, LANG_GERMAN: {LANG_ENGLISH, LANG_GERMAN}, LANG_DUTCH: {LANG_ENGLISH, LANG_DUTCH}, LANG_FRENCH: {LANG_ENGLISH, LANG_FRENCH}, LANG_PORTUGUESE: {LANG_ENGLISH, LANG_PORTUGUESE}, LANG_TURKISH: {LANG_ENGLISH, LANG_TURKISH}, LANG_POLISH: {LANG_ENGLISH, LANG_POLISH}, LANG_ARABIC: {LANG_ENGLISH, LANG_ARABIC}, LANG_HUNGARIAN: {LANG_ENGLISH, LANG_HUNGARIAN}, LANG_FINNISH: {LANG_ENGLISH, LANG_FINNISH}, LANG_LITHUANIAN: {LANG_ENGLISH, LANG_LITHUANIAN}, LANG_JAPANESE: {LANG_ENGLISH, LANG_JAPANESE}, LANG_BULGARIAN: {LANG_RUSSIAN, LANG_BULGARIAN, LANG_ENGLISH}, LANG_GEORGIAN: {LANG_ENGLISH, LANG_GEORGIAN}, LANG_NORWEGIAN: {LANG_ENGLISH, LANG_NORWEGIAN}, LANG_SWEDISH: {LANG_ENGLISH, LANG_SWEDISH}, LANG_CROATIAN: {LANG_ENGLISH, LANG_CROATIAN}, LANG_CHINESE: {LANG_ENGLISH, LANG_CHINESE}, LANG_PERSIAN: {LANG_ENGLISH, LANG_PERSIAN}, LANG_ROMANIAN: {LANG_ENGLISH, LANG_ROMANIAN}, LANG_HINDI: {LANG_ENGLISH, LANG_HINDI}, LANG_UKRAINIAN: {LANG_RUSSIAN, LANG_UKRAINIAN, LANG_ENGLISH}, LANG_MACEDONIAN: {LANG_RUSSIAN, LANG_MACEDONIAN, LANG_ENGLISH}, LANG_SLOVENIAN: {LANG_ENGLISH, LANG_SLOVENIAN}, LANG_LATVIAN: {LANG_ENGLISH, LANG_LATVIAN}, LANG_SLOVAK: {LANG_ENGLISH, LANG_SLOVAK}, LANG_CZECH: {LANG_ENGLISH, LANG_CZECH}, }
View Source
var SORT_BY_VALUES = map[string]bool{ SORT_BY_RELEVANCE: true, SORT_BY_NEWER_TO_OLDER: true, SORT_BY_OLDER_TO_NEWER: true, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.