Имя: Пароль:
1C
 
Глюк с полнотекстовым поиском v.2
0 arsik
 
11.10.24
10:28
Попробовал в тестовой - работает. Все корректно.
Переключил в рабочей на версию 2 - не работает.
Пример. Через поле поиска динамического списка может не все записи отобразить. Или вообще не отобразить.
Пришлось к версии 1 откатиться.
Платформа 8.3.25.1394, сервер виндовый, java та что в комплекте с платформой
Может кто-то уже боролся с подобным?
1 osa1C
 
11.10.24
11:38
(0) Недавно было на мисте. Вот буквально в течение недели. Насколько помню, там надо индекс поиска очистить.
2 Волшебник
 
11.10.24
11:21
3 osa1C
 
11.10.24
11:22
4 evorle145
 
11.10.24
11:38
(0) Там, где включаешь v2, есть мини-инструкция. Дождись, когда из базы все выйдут. Очисти индекс, переключись на v2, перезайди, и через какое-то время он напишет, что индекс актуальный, и поиск будет работать.

Хотя, если честно, вопросы к v2 есть. С одной стороны, он явно быстрее, с другой стороны, совершенно непонятно, как он работает.

Например, я в нескольких базах поставил v2, и всё отлично. Но есть одна база КА 2.5, ставлю там v2, вроде работает, но при этом индекс сам не обновляет!

1. Места на диске больше 50% свободно.
2. Java есть, обновлял (иначе бы вообще не запустился).

Вот что нужно v2, чтобы он индекс сам обновлял? Для v1 нужно, чтобы были включены несколько предопределенных регл. заданий, а для v2 же таких не имеется?
5 arsik
 
11.10.24
11:41
(1) (2) нет там ничего. Все так и решили вернуться на 1ю версию.
(3) Странно как то это описано. Я конечно ограничил 4мя потоками. Но попробую в один, но это же медленно
(4) Это я все делал.результат нулевой
6 evorle145
 
11.10.24
11:45
(5) С местом на диске случайно проблем нет? на сайте 1cv8 где-то было написано, что если меньше 10% свободного места, то работать не будет
7 arsik
 
11.10.24
12:24
(6) одмины сказали места полно.
У меня еще такой вопрос. Для версии 2 нет необходимости регзадания запускать по обновлению индекса?
8 evorle145
 
11.10.24
12:28
(7) насколько я понял - нет. Там типа платформа это делает сама. Но подождем мнение знающих.
9 arsik
 
11.10.24
12:29
(8) может в этом проблема. Я стандартные регзадания по пп не отключал
10 arsik
 
11.10.24
23:40
(9) Не. Проблема не в этом. Какая то непонятная ситуация.
Не работает поиск.
Пример. Динамический список реализаций товаров, есть поле контрагент. Контрагент Шакиров.
Ш - ищет
ша - ищет
шак - не хера не ищет.
Ну как так то, блять. Не понимаю. И эта проблема только с полем контрагент. На других полях такого не наблюдаю.
11 Гена
 
12.10.24
09:05
Да, бухгалтерёнки жалуются на ПП. С утречка решил поиграться на 25.1394 файловая, конфа БП.
Докладываю.
1. Выключил и включил ПП (освежанс)
https://s.iimg.su/s/12/E5FXUSb8FX7fSk6A19cpfJdi75wd81h0qu8JupYg.png
Заметил, что почему-то принудительно зашуршало регламентное задание "Слияние индекса ППД".

Как только оно выполнилось - результат поиска в справочнике контрагентов по "тор" был грустным:
https://s.iimg.su/s/12/7JQTYY94PcegP1uCvwJyaLq6uWdK85o2YUOIn630.png
Всего 5 строк нашлось, хотя их должно быть десятки.

Ладно. Сделал опять освежанс ПП, быстро вошёл в РЗ и снёс его включение и расписание:
https://s.iimg.su/s/12/YbbW6wpR6jlXkZXfrHqURjWbnk0FtySrw4jJrMeh.png

Теперь всё шоколадно:
https://s.iimg.su/s/12/cmGD5eeF7KFm1T5fESSQg1SCalX2klnIVcA813SR.png
12 osa1C
 
12.10.24
09:16
(11)  бухгалтерёнки )))) Ну ты блин... Для всех этих действий монопольность нужна?
13 Гена
 
12.10.24
09:30
(12) Откуда ж я знаю? Я ж на домашней базе... один... без ансамбля...

Упс! Снова кто-то запустил РЗ "Слияние индекса ППД" и ПП снова накрылся.
Моих знаний не хватает. Тут нужен программист. Скорее всего в конфигураторе где-то настройка автозапуска этой хрени.
Коллеги, вам и карты в руки, а я пас )
14 arsik
 
12.10.24
09:34
(11) это просто у тебя пп не работал и искало без пп. Пока индекс не построится он обычными средствами ищет
15 osa1C
 
12.10.24
09:48
(13) так ты не программист? Консультант или аналитик?
16 Гена
 
12.10.24
09:59
(15) Физик-теоретик.
17 Гена
 
12.10.24
10:04
(14) Нашёл. Его заставило выполниться другое РЗ - "Обновление индекса ППД"
Сделал освежанс ПП и быстро отключил теперь уже оба РЗ. Пока полёт нормальный.

Конечно, Вы можете сказать, что вдруг так и не прошла тогда полная индексация и работает не ПП. Не знаю - это надо как-то проверить )
18 arsik
 
12.10.24
10:11
Ну так регзадание должно отработать и собрать индексы. Без консистентности индекса пп не работает.
Ну размер папки с индексами посмотри (что то там txt2). Он наверно нулевой
19 Гена
 
12.10.24
10:20
(18) Поиск по *.txt2 ничего не дал
20 arsik
 
12.10.24
10:29
Это папка
Без 2 хранится первая версия индекса, с 2 вторая. В клиент-серверной хранится в папке кластера, в файловой в папке с базой
21 Гена
 
12.10.24
11:42
Да, не туда я свернул. Гипотезу - в мусорку.
Может здесь тогда?
http://www.gilev.ru/ver8-3-26/

Полнотекстовый поиск
Опять переделывали механизм. Снова надо чистить следы индексов чтобы заработал новый вариант.
22 arsik
 
12.10.24
16:35
В заключении. Пп в.2 шляпа полная. Непонятная коробка, которая ещё и не работает.
23 osa1C
 
12.10.24
17:10
(22) на чем остановился то? Как решил проблему?
24 arsik
 
12.10.24
17:29
(23) никак. Решения не нашел. Используем по старому, версию 1
PS: есть еще пара кейсов, что стоит попробовать, но уже после выходных.
1) использовать другую java, не ту, что идет в комплекте с платформой
2) попарсить конфиги сборки индекса. Во второй версии индексы раскладываются по папкам с внутренним именем обьекта.
25 Гена
 
12.10.24
17:28
(24) А 26 движок не проверили?
26 arsik
 
12.10.24
18:13
(25) Нет конечно. В проде такого нет. Ставить, ради того что в прод точно не пойдет - лениво.