@ikerya

Как обеспечить уникальность определений, при условии автокоррекции query онлайн словарём?

Привет. У меня имеется коллеккция определений -- Definition. Есть скрипт, который реализовывает поиск определений английского слова в онлайн словаре.

Проблема в уникальности определений. Определений на одно слово может быть несколько, поэтому уникальность по title гарантировать нельзя, так как "пролезет" только первое определение, а остальные будут проигнорированы.

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

Сам текст определения хранится в поле definition. Скажите, будет ли разумно создать текстовый индекс на это поле, и если да, то как можно это лучше сделать?
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы