Typesense Laravel Scout: поиск — нечувствительность к регистру и обработка диакритических знаковPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Typesense Laravel Scout: поиск — нечувствительность к регистру и обработка диакритических знаков

Сообщение Anonymous »

Проблема
У меня возникли трудности с поиском на вьетнамском языке с помощью Typesense и Laravel Scout. Текущая реализация не поддерживает два сценария поиска:
1. Учет регистра
При поиске xịt chống nắng я получаю только точные совпадения с регистром:
  • ✖️ Текущее: возвращает только xịt chống nắng, Xịt chống nắng
  • ✔️ Ожидается: должно возвращать строчные и прописные буквы: xịt chống nắng, Xịt chống nắng, XỊT CHỐNG NẮNG
2 . Обработка диакритических знаков
При поиске с использованием версии без акцента xit chong nang результаты не возвращаются:
  • < li>✖️ Текущее: совпадений не найдено.
  • ✔️ Ожидается: должен вернуть xịt chống nắng, Xịt chống nắng, XỊT CHỐNG NẮNG
Пример

Код: Выделить всё

$results = Product::search('xit chong nang')->get();
// or
$results = Product::search('XỊT CHỐNG NẮNG')->get();
Как настроить Typesense для обработки текстового поиска на вьетнамском языке с помощью:
  • Сопоставление без учета регистра
  • Поиск без учета диакритических знаков
Есть ли в Typesense встроенные методы или конфигурации для нормализации вьетнамского языка, или что-нибудь еще может справиться с моим проблема?

Подробнее здесь: https://stackoverflow.com/questions/792 ... s-handling
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel Scout с Typesense удаляет элементы в связанных коллекциях
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Требуется Laravel Scout с полями параметров Typesense.
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Нечувствительность к регистру символов кириллицы в Apache .htaccess RegEx
    Anonymous » » в форуме Apache
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Нечувствительность к регистру antlr игнорируется [дубликат]
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Удаление арабских диакритических знаков с помощью Python
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»