Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

kolossus

  • 1
    вклад
  • 6
    вопросов
  • 0
    ответов
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в yii2 в консоли перехватить ошибку http client?

    kolossus @kolossus Автор вопроса
    да, пожалуй так - } catch (\yii\httpclient\Exception $e) {
    будет правильнее :)
    Еще раз спасибо!
    Написано более трёх лет назад
  • Как в yii2 в консоли перехватить ошибку http client?

    kolossus @kolossus Автор вопроса
    блин, там же namespace app\controllers
    конечно:
    } catch (\Exception $e) {

    Спасибо! :)
    Написано более трёх лет назад
  • Как в yii2 в консоли перехватить ошибку http client?

    kolossus @kolossus Автор вопроса
    ну ожидаю, что выведет
    Выброшено исключение: и тут текст какой-то еще
    тогда я тут смогу дальше что-то написать, какие-то действия сделать.
    Но вместо этого вываливается со стандартным сообщением об ошибке
    Написано более трёх лет назад
  • Как в yii2 в консоли перехватить ошибку http client?

    kolossus @kolossus Автор вопроса
    class SocketController extends Controller
    {
        public function actionIndex() {
            $this->client = new Client(['transport' => 'yii\httpclient\CurlTransport']);
            try {
                $response = $this->client->createRequest()
                    ->setFormat(Client::FORMAT_URLENCODED)
                    ->setUrl($URL)
                    ->setOptions([ 'timeout' => 5 ])
                    ->send();
            } catch (Exception $e) {
                echo 'Выброшено исключение: ',  $e->getMessage(), "\n";
            }
        }
    }

    Результат тот же, вываливается на тайм-ауту в консоль с ошибкой. Или не так как-то надо?
    А Вы вообще с yii в консоли работали? :)
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    ну и если вы хотите очень релевантный поиск то используете леммы а не тупой стемминг?

    именно потому, что я не знаю, какой вариант лучше, в тех же статьях (в т.ч. и Вашей) обычно пишут именно про stem, про лематайзер либо вообще ни слова, либо просто упомянут, что такой есть, а в чем его преимущества - ни слова.

    А глубоко вникать в это нет особо времени - поиск это просто одна небольшая и не самая важная часть задачи. Нужен просто краткий совет, как улучшить :)

    В общем лематайзер помог - теперь релевантность значительно повысилась. По крайней мере по моим примера находит то, что нужно - те же саяны - саяны :)

    На этом и закончим. Спасибо. И извините за беспокойство :)
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Пума Тайланд: какие именно слова? про инфикс и префикс? конфиг я привел, больше ничего нет
    соответственно инфикс и префикс у меня не установлены - значит видимо по умолчанию.
    и я никогда до этого со сфинксом не работал - поэтому мне и нужна помощь специалистов
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Пума Тайланд: Ок, попробую лемматайзер
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Ищем бочкари, находим:
    Бочкари
    ООО "ЭЛАР", Бочкари
    Бочкари, ЭЛАР, ИП Ладнер
    ООО "Элар",ИП "Ладнер",Бочкари
    ООО "Элар" Бочкари Ладнер А.Р.
    ООО «Бочкаревский пивоваренный завод» (Бочкари)

    Ищем бочки, находим:
    боу спо во тотемский политехнический колледж
    Фарш & Бочка
    Дело мастера боится
    Фарш & Бочка
    БОУ-БОЛ
    ИП Бочков

    P.S.: То, что много одинаковых - это значит так наши работнички их вносили - дублировали одно и тоже несколько раз, но это уже их проблемы, пусть объединяют или как хотят
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    дело в том, что по обоим запросам найдено 6 компаний
    но они разные!!!
    и в первом случае действительно нашел только те, где есть бочкари, а во втором еще и всякий хлам
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Пума Тайланд: Действительно, мне больше нечем заняться, я буду обманывать.
    Если можете чем-то реально помочь - то помогите, если нет - то на этом и закончим, спасибо.
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Пума Тайланд:
    [Thu Jun 1 16:19:40.497 2017] 0.001 sec 0.001 sec [ext2/0/ext 18 (0,100000)] [test1] саяны
    находит как я и писал выше
    [Thu Jun 1 16:22:14.492 2017] 0.001 sec 0.001 sec [ext2/0/ext 21 (0,100000)] [test1] водитель
    находит все что надо и ничего лишнего
    [Thu Jun 1 16:30:31.710 2017] 0.001 sec 0.001 sec [ext2/0/ext 0 (0,100000)] [test1] бо
    ничего не нашел (ну и не должен был)
    [Thu Jun 1 16:30:39.610 2017] 0.001 sec 0.001 sec [ext2/0/ext 6 (0,100000)] [test1] бочкари
    нашел только то, что нужно
    [Thu Jun 1 16:30:56.754 2017] 0.001 sec 0.001 sec [ext2/0/ext 6 (0,100000)] [test1] бочки
    нашел то, что нужно - Фарш & Бочка, но и много лишнего по слову 'бо' - 'дело мастера боится', 'боу спо во тотемский политехнический колледж', 'БОУ-БОЛ'

    как-то так, ищу 'бочки' - нахожу 'боится'

    что нет так ?
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Пума Тайланд: Позволяет индексировать части слова инфиксы, и искать по ним с применением *, вроде search*, *search и *search*.
    К примеру при min_infix_len = 2 и попаданию в индекс слова “тест”, будут сохранены в индекс “те”, “ес”, “ст”, “тес”, “ест”, “тест” и по запросу “ес” будет найдено это слово.
    т.е. как у меня - если бы я искал "са" - находил бы слова
    а я наоборот ищу 'саяны' - нахожу 'са'

    может я чего-то не понимаю...
    Написано более трёх лет назад
  • Почему Sphinx при поиске ищет не по запросу, а по его на части?

    kolossus @kolossus Автор вопроса
    Нет, я не ставил искать минимум по двум буквам. Как я понимаю - min_infix_len - это несколько другое.
    Но я пробовал ставить min_infix_len равным и 0 и 3 - разницы нет.
    И я же не спрашиваю 2 буквы - я спрашиваю целиком слово.
    Почему он не ищет то, что я спрашиваю, а отрезает от запроса две буквы?
    И не всегда, а только в некоторых запросах - типа как я в примере написал.
    Написано более трёх лет назад
  • Какой движок выбрать для разработки игры на javascript?

    kolossus @kolossus Автор вопроса
    А Вы не в курсе - как в нем со слоями?
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    MhMadHamster: безусловно обнадеживает - "По всей видимости именно ей и буду пользоваться"
    все остальное - чисто рассуждения
    https://googlemaps.github.io/js-marker-clusterer/s... - копирайта Google тут не нашел, поэтому и брюзжал
    и кроме того - статья написана December 2010 - была надежда, что эти возможности появились в базовом коде Google Maps API
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    Илья Шатохин: Да, верно, статью написали работники google, но это не отменяет -
    "Вероятно это личный проект Luke Mahe"
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    Илья Шатохин: По всей видимости именно ей и буду пользоваться - ничего другого нормального не нашел - хотя не уверен что google имеет отношение к этой библиотеке :
    * @name MarkerClusterer for Google Maps v3
    * @version version 1.0
    * author Luke Mahe
    Как видми никаких копирайтов google тут нет.
    Вероятно это личный проект Luke Mahe - хотя он, возможно, и работает в google
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    al3ch5: я как-то больше доверяю коду, включенному в API, все-таки компоненты проходят гораздо более полное тестирование, чем библиотека, написанная каким-нибудь студентом (хотя ничего против студентов не имею :) )
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    Илья Шатохин: Эта библиотека не является частью API и да и сделана как-то не очень - есть нюансы - при изменении масштаба слишком на большом расстоянии объединяются объекты
    Написано более трёх лет назад
  • Как сделать кластеризацию объектов средствами api на картах google?

    kolossus @kolossus Автор вопроса
    хотелось бы встроенными средствами api gmaps, а это сторонние библиотеки
    неужели google такого не реализовали?
    Написано более трёх лет назад
Самые активные сегодня
  • russeljo
    • 19 ответов
    • 0 вопросов
  • Drno
    • 11 ответов
    • 1 вопрос
  • rPman
    • 9 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 8 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • cerbiz_kolosov
    • 6 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации