Маппинг генерируется динамически, но его можно установить / до установить вручную.
Logstash отправляет строку в ES, ES принял это за исходную и создал маппинг на этом поле, как строчное.
Собсно все. Передайте в индекс новые произвольные данные булевого типа, целого и с плавающей точкой, маппинг для них создастся с типами, которые вы передали.
Хм... тогда я не совсем понимаю, поиск вы должны были провести, хотя бы маломальский: Яндекс.Метрики / Google Analytics не найти unreal. На крайний случай есть еще Piwik.
bubbleboom
Я себя уже прям деспотом чувствую))
>> И у меня нет, более подходящего названия типа
Кроссплатофрменное приложение / Кросскомпилируемое приложение
> Правильно будет говорить – гибридное приложение.
До гибридных стоит еще дорости. Это уже распределенные системы, где основным затыком является система синхронизации данных, а именно определение актуального источника данных, на основе самих этих данных.
> К сожалению не разделяю Ваш сарказм.
"Нейтивное приложение" означает: приложение, созданное в экосистеме конкретной ОС, согласно принятых в ней норм. Вы же хотите сделать нейтивное для всех ОС, чего быть не может. Кроссплатформенное - да, можно, но не нейтивное.
Это нейтивные: iOS - Swift | Android - Java | WinPhone - C#.
> Однако, мне все еще интересно, почему нет особого смысла.
Простыми словами: вам нужно проверить, есть ли дома в шкафу книга "Енеїда" Котляревського.
1. Вы находитесь в другом городе. Вы звоните домой, и спрашиваете, на что получаете ответ. Это пример клиент-серверной системы, когда непосредственно данные находятся где-то далеко.
2. Вы находитесь дома. Посему подходите к шкафу лично и проверяете, есть ли у вас эта книга. При этом звонить ни кому не нужно, данные находятся в переделах досягаемости вами лично.
Все еще топчешься на месте с этоё хней?)) Парень, не теряй время, используй gorm, или его аналог. Ты решаешь (через жо при том) уже давно решенную задачу.
Судя по коду: изобретаешь REST, или что-то типа того. Посмотри уже готовые решения в web фреймворках, например тут: https://github.com/avelino/awesome-go
1. Полностью одно и тоже с простыми типами вам врядли в принципе нужно делать. Вывод разве что, но в этом случае нужно привести ваши данные к единому виду, строка например.
2. Если данные приходят на вход в типе, который вам не подходит - сразу делайте каст в требуемый тип.
sim3x > после того как клиент откроет страницу к нему нужно будет загруить всю статику и видео. И если сервер далеко, то получим лаг в 100+ мс, что на видео ощущается вполне себе четко
манифест файлы на постоянную статику. На видео - без вариантов.
Вопрос я понял так: выполняются переходы между разными страницами, про SPA автор не упомянул ни слова. Сделал вывод, что он хочет смотреть тоже видео, на другой странице с момент на котором закончил на первой, либо вернувшись смотреть с того же места.
А конкретно для вас решение может создать всего один человек на этой планете (не я, если что)) ).
Если коротко, поставьте себе цель - конкретный проект, который вы должны хотеть сделать (это условие обязательно). Далее - реализовывайте его, конкретно эта цель вас будет направлять в плане выбора технологий для изучения.
Makarov > а именно perl и разработка на нём веб приложений
Ой да ладно, некоторым в песочке хочется играться и что теперь работодатель должен за это платить? IT развивается, а perl мертв - прими за исходную.
capable > А если не согласиться, не станет ничего делать и отреагирует негативно?
тогда сам себе злобный Буратино))
Это не русский менталитет, это движение от обратного. Если человек согласится с тем, что я сказал - я прав, если не согласится и начнет действовать - мне + в карму, если никак не отреагирует - щито паделать десу
Не подумайте, я дарю надежду))
>> может дворником возьмут по знакомству
Несколько месяцев назад был подобный вопрос, только в стиле "получится ли у меня такая-то фигня", ответил я примерно так же - автора качественно бомбануло, в итоге проект он сделал, мне "в отместку", потом еще спасибо сказал))
В остальном, какая разница? Если подобные вопросы возникают - значит не очень то и хочется. Многие уходят из IT как раз потому, что изначально думали "та там на халяву все будет", а потом оказывается, что не все так просто и таки надо что-то из себя представлять.
Alexander Litvinenko Можно и с js. Автор спросил об ошибках. Файловый кэш имеет право на существование. Если у него нагрузка будет 1.5 человека в день - в принципе все равно, что файловый, что например в redis.
Logstash отправляет строку в ES, ES принял это за исходную и создал маппинг на этом поле, как строчное.
Собсно все. Передайте в индекс новые произвольные данные булевого типа, целого и с плавающей точкой, маппинг для них создастся с типами, которые вы передали.