2016-10-13 13 views
0

Облицовка конфликта между искомым символом endeca & фраза поиск.Endeca Searchable Character v/s Поиск по фразе

У меня есть последовательность слов, например. привет здесь "мир." (Двойная цитата).

1) Фразировка "(двойной qoutes специальный символ) включен для поиска, поместив его в файл трубопровода Project_name.search_chars.xml.

2) Если удалить" из Project_name.search_chars .xml, фразировка работает правильно, но я не могу найти термин, содержащий "(цитирует специальный символ в нем.)

Я также попробовал некоторые управляющие символы -
1) „привет „“ мир“
2) "привет \" Мир "
3) "привет """ мир"

Ничто не кажется, здесь работает для меня.

Может ли кто-нибудь предложить любое решение для конфигурации для этого.

ответ

1

Если я правильно понял ваш вопрос, который вы хотите, чтобы иметь возможность искать ", но не испортит фразу функциональность, которая под капотом создает кавычки.

Возможной Обходное выполнять замену при загрузке данных в endeca, а также во время поиска.

Замените символ в своем наборе данных тем, что в настоящее время не используется (это вероятный выбор), и сделать этот символ доступным для поиска. Далее есть некоторый код предварительной обработки заменить все входящие "символы с выбранной подстановки, так что Endeca знает, как обработать его.

После того, как это сделано фраза будет продолжать вести себя так, как ожидается.

Мы успешно реализовали этот тип решения с тире.