Перейти к содержимому


Фотография
- - - - -

Проблема с поиском, слова с апострофом


Лучший Ответ Guest_vmagis_* , 25 February 2013 - 06:56

Попробуйте поэкспериментировать с "Умным поиском" в самом движке. Он ищет по всем полям. Может быть такой вариант, как временный вас сейчас и устроит. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 14

#1 708248

708248

Отправлено 22 February 2013 - 08:21

Сайт http://золотахмельниччина.com.ua
Пример -  Головчинецький гранітний кар'єр
Набираем в поиске « Головчинецький, випадает « ГОЛОВЧИНЕЦЬКИЙ ГРАНІТНИЙ КАР'Є ».
Выбераем мышью. Пишет ошибку поиска, заменяет апостроф на слеш.
Та же проблема с названием — Кам'янець-Подільський.
  • 0

#2 Guest_vmagis_*

Guest_vmagis_*

Отправлено 22 February 2013 - 09:05

:) Нашли? Исправили? У меня находит.
Набираю "Голо" находит и все нормально

#3 708248

708248

Отправлено 22 February 2013 - 09:17

Так то находит, проблема если дальше набирать слово.
http://www.fotolink....5850539a1961f1a
http://www.fotolink....3cd32bf8097ead7
http://www.fotolink....806d8224d38f975

Вот что не нравится клиенту.
  • 0

#4 Guest_vmagis_*

Guest_vmagis_*

Отправлено 22 February 2013 - 09:21

У Вас установлен правильно Украинский язык?
Очевидно он ищет русский.
Должно настроено в админке Сайт - украинский по умолчанию

Потом...

Вы ищете не в ZOO а по всему сайту. Для этого подключили поиск посайт. Умный поиск илиобычный. Там нужно все настроить и индексировать, чтобы умный искал. Если используете сторонние компоненты ch404SEF то его также нужно правильно настроить.

Вы не ищете конкретно в JBZoo, а ищете по сайту. Он у вас ищет слова в документах.

#5 708248

708248

Отправлено 22 February 2013 - 09:43

Спасибо Владимир, за интерес к этой проблеме.
По поиску. Включен поиск JBZoo. На сайте используется только JBZoo. Украинский язык даже не ставил. Он для админки и материалов Джумлы. На Zoo не работает. Не думаю, что 404SEF имеет к поиску JBZoo какое то отношение.
  • 0

#6 Guest_vmagis_*

Guest_vmagis_*

Отправлено 22 February 2013 - 09:56

Вы же знаете что в укр.языке используются буквы, которых нет в русском.

#7 708248

708248

Отправлено 22 February 2013 - 10:00

ну есть подозрения такие  :)
  • 0

#8 Guest_vmagis_*

Guest_vmagis_*

Отправлено 22 February 2013 - 10:21

Совсем очевидно, что буква i на украинском и в латинице (хоть и пишется на внешний вид одинаково) но это другая буква в кодировке.
Другими словами - нельзя искать набирая на укр. текст в другой раскладке.


#9 708248

708248

Отправлено 22 February 2013 - 11:31

Проблема с апострофом. Проблемы с буквой "i" нет.
  • 0

#10 SmetDenis

SmetDenis

Отправлено 22 February 2013 - 22:02

Все проще...  Апостроф - "не безопасный" символ.

При разработке вставал вопрос  - поиск по апострофу или безопасность сайта.
Из-за  некоторой сложности в логике фильтров и экранировании выбрали меньшее зло.

В итоге спец. символы не учитываются в поиске - иначе может серьезно пошатнуться безопасность вашего сайта.
Возможно это неудобство решится в будущих версиях.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!