![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Новенький
Регистрация: 11.06.2003
Сообщений: 6
|
![]()
Ответ Каспера по поводу индексации:
"Probably this is because the REGEX which extracts the words from the content is geared for ascii and no >127 chars. Maybe german and danish extras. In the file "class.indexer.php" there is a function "split2words" which splits the word in the content and that does it by "alnum" plus characters found in some internal arrays: ->convChars - obviously we need a solution for splitting the words in other languages wheere the non-ascii chars are different. For now you can make a class extension to this class and insert a list of russian/ukranian chars in these internal arrays and you should be fine. Feel free to work on a better, more general solution. [Answered Online during List Management]" В общем, посоветовали сделать "class extension", в который нужно добавить кириллические символы. Я почти все понял ;-) Help!!! |
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
![]()
Правильно ли я понял, что нужно добавить русский алфавит в переменную: $convChars?
|
![]() |
![]() |
![]() |
#3 |
Новенький
Регистрация: 29.06.2003
Сообщений: 10
|
![]()
Для тех, кто не понял как решить проблему, немного более разжеванную информацию можно увидеть на http://t3bbs.averve.net/viewtopic.php?t=9 .
|
![]() |
![]() |
![]() |
#4 |
Продвинутый
Регистрация: 17.03.2004
Сообщений: 65
|
![]()
А для тех, кто получил там 404 -- можно продублировать здесь?
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
Там было следующее (typo3.net.ru):
1. Найдем файл class.indexer.php в папке typo3/ext/indexed_search 2. Заменим содержимое злосчастной переменной ( строки 45-48 ). Было: var $convChars=array( \"qyЉ}t{Њ†v€u\", \"‘™Є?’љ«¤ћ–Ё•\" ); Стало: var $convChars=array( \"АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ\", \"абвгдеёжзийклмнопрстуфхцчшщъыьэюя\" ); 3. Сохраняем измененный файл. [примечание A.S.: у меня не заработало.] |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 17.03.2004
Сообщений: 65
|
![]()
Аналогичное примечание... (еще надо wordOK() покалечить, что также было проделано)
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 10.02.2004
Сообщений: 114
|
![]()
Где-то ты просил мой файл...
http://www.smartmarket.ru/class.indexer.zip Вот ссылка. Кстати, поглядел на WordOK - и не нашел, что же я там менял.. ![]() Но класс рабочий, у меня неплохо бегает.. Однако, алфавитом я ограничился, чтоли.. :/ Не помню уж... Может еще где что менял... |
![]() |
![]() |