Настройка dtsearch с синонимами для сокращений

Я пытаюсь настроить тезаурус в dtsearch, чтобы я мог искать организации через аббревиатуру и не мог понять, как это сделать правильно, и был бы признателен за любую помощь.

Эта ссылка, кажется, намекает на то, что это возможно в FAQ, но когда я настраиваю тезаурус, как показано ниже, и выполняю поиск также, как показано ниже, я получаю следующие результаты, когда содержимое содержит "Partia e Punës e Shqipërisë"

Тезаурус:

<?xml version="1.0" encoding="utf-8"?>
<dtSearchUserThesaurus>
  <Item>
    <Name>P.P.S.H.</Name>
    <Synonyms>"P.P.S.H." "Party of Labour of Albania" "Partia e Punës e Shqipërisë" "PPSH" "P P S H "</Synonyms>
  </Item>
</dtSearchUserThesaurus>

Поиски, которые находят совпадения:

  • "Partia e Punës e Shqipërisë"
  • "Партия Труда Албании"
  • ППШ
  • "ППШ"

Поиски, которые не находят совпадений:

  • "ППШ"
  • "ППШ"
  • "ППШ"
  • ППШ

1 ответ

Хорошо, так что это работает. Оказывается, что если вы редактируете пользовательский тезаурус в настольном приложении dtsearch, вам необходимо перезапустить его, чтобы изменения были приняты во внимание.

Другие вопросы по тегам