Игорь Чакрыгин Игорь Чакрыгин

У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение

Sphinx - Multi-valued атрибуты и joined поля

В предыдущей статье я показал, как можно использовать Sphinx для индексации базы данных MS SQL Server, а также рассказал про дельта-индексы.

В этой статье я продолжу рассматривать эту тему и расскажу про multi-valued атрибуты и joined поля, которые могут быть полезны, когда каждая строка в индексируемой таблице через внешний ключ связана с одной или несколькими строками в другой таблице, по которым также необходимо выполнять фильтрацию, группировку или полнотекстовый поиск.

Sphinx - Индексация базы данных и дельта-индексы

В предыдущей статье я кратко рассказал про основные возможности Sphinx. Пришло время применить эти знания на практике.

В этой статье я покажу как можно использовать Sphinx для индексации базы данных MS SQL Server, а также расскажу про дельта-индексы. В конце статьи вы также сможете найти архив со скриптами и файлами конфигурации, чтобы, при желании, повторить всю последовательность действий.

Sphinx - Источники данных, индексы, поля и атрибуты

В предыдущей статье я максимально подробно постарался описать процесс установки Sphinx в Windows. При этом я не останавливался на вопросах, что же это такое и для чего оно нужно.

Несмотря на то, что в этой статье я обещал рассказать про создание индексов, мне показалось, что будет лучше для начала немного рассказать про сам Sphinx. Поэтому в этой статье я кратко расскажу про его основные возможности, а примеры оставлю для следующей статьи.

Sphinx - Установка и настройка

Не так давно я решил более подробно изучить замечательный механизм полнотекстового поиска, которыйносит название Sphinx. Вы наверняка слышали о нём. Его установка, настройка и использование действительно очень просты. Несмотря на это, при первой попытке разобраться во всех деталях могут возникнуть некоторые трудности.

В данной статье я хочу подробно описать процесс установки Sphinx в Windows. Данная статья рассчитана на людей, которые, также как и я, ещё мало знакомы со Sphinx (или совсем не знакомы). Опытные разработчики вряд ли найдут в ней что-то новое.

WCF - Подключение к локальному wcf-сервису по net.tcp

В данной статье я бы хотел рассказать о том, как можно на локальном компьютере в Visual Studio запустить wcf-сервис, который был бы доступен по протоколу net.tcp.

Итак, предположим, что у нас имеется приложение (в моём случае это web-сайт, хотя это и не обязательно), которое получает данные от десятка различных wcf-сервисов используя при этом NetTcpBinding. В один прекрасный момент у нас возникает желание выполнить отладку одного из этих сервисов. Используя IIS Express мы, конечно, можем запустить этот сервис локально, однако он будем доступен только по протоколу http. Это означает, что в файле конфигурации приложении нам придётся менять не только адрес сервиса, но и тип привязки, что в большинстве случаев не очень удобно (особенно если постоянно приходится переключаться с локального сервиса на нелокальный).

Попробуем запустить wcf-сервис на локальном компьютере таким образом, чтобы он был доступен по протоколу net.tcp.

Visual Studio - Верните всё как было!

Ура!

Чудо всё-таки свершилось. Не успела Visual Studio 2012 выйти в свет, как добрые люди сразу же сделали всё, чтобы в ней стало удобно работать, а именно вернули старую цветовую схему, привычные цветные иконки и убрали капс из главного меню.

© Игорь Чакрыгин. Все права защищены при помощи чёрной магии. Технологии Blogger.