Форум сетевых администраторов
Показаны 12 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Updating Counters - Build Search Index (http://netadmin.ws/forum/showthread.php?threadid=2015)


Помещено Bochkarev_D.S. 04-07-2002 в 05:57:

Updating Counters - Build Search Index

Согласно мануалу
This process rebuilds specified parts of the search index of the threads. If you make a change to the search indexing options, you will want to empty the search index, and then rebuild it from scratch.

Наглядно можно обьяснить?


Помещено Denveroid 04-07-2002 в 06:21:

Перевожу:

Ð_тот процесс восстанавливает указанные части индекса поиска по топикам. Если вы вносите изменения в настройки и опции поиска, наверняка понадобится очистить индекс поиска, а затем индекс будет сгенерирован снова.

Короче, чистится индекс, а потом заново создается.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Bochkarev_D.S. 04-07-2002 в 06:52:

Denveroid
ай маладца =))))

вопрос в силе


Помещено Denveroid 04-07-2002 в 07:25:

Bochkarev_D.S.
Ты хочешь увидеть код, как это делается или что? Вопрос конкретней задавать надо.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Bochkarev_D.S. 04-07-2002 в 07:35:

1. >Ð_тот процесс восстанавливает указанные части индекса поиска по топикам.

где указанные какой части какого индекса каких топиков?

2. >Если вы вносите изменения в настройки и опции поиска, наверняка понадобится очистить индекс поиска, а затем индекс >будет сгенерирован снова.

наверняка? а может вообще не нужно? и зачем его генерировать вообще?

Denveroid
не хочу код, есть. нужное я для тебя выделил.


Помещено Denveroid 04-07-2002 в 07:56:

Lightbulb

Bochkarev_D.S.
Ну хорошо, начнем с самого начала.
У нас есть 2 таблицы отвечающие за поиск: searchindex и word. В таблице word складываются все слова по отдельности со всех топиков (со всего форума), а в searchindex кладется их местоположение (то есть, какому топику принадлежит каждое слово). Ð_то о структуре.
Теперь о опциях ребилдинга индекса.

Number of threads to do per cycle: - кол-во топиков, обрабатываемых за один цикл

Опция незначительная. Большую цифру ставить не рекомендуется.

Thread number to start at: - номер топика (то есть его ID) с которого нужно начать.

Total number of threads to process:
(0 for unlimited) - Общее кол-во топиков для реиндексации (0 - неограниченное кол-во)


If you are reindexing, you may want to empty the indexes. Click Here to do so! - Если вы хотите произвести полную реиндексацию, то нужно очистить индексы (таблица searchindex). Чтобы это сделать, нажмите сюда

Так понятнее?

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Bochkarev_D.S. 04-07-2002 в 08:00:

Denveroid
структура да, спасибо, а пункт 2 как?
админ панель перед глазами, не нужно скринов


Помещено Denveroid 04-07-2002 в 08:10:

Bochkarev_D.S.
Ну допустим ты хочешь переиндексить форум, начиная с какого-то определенного топика, а не всеь форум целиком. Для этого и нужна эта опция.

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Bochkarev_D.S. 04-07-2002 в 08:24:

Denveroid
не об том речь, а о пункте 2 из сообщения #14820


Помещено Denveroid 04-07-2002 в 08:35:

Наверняка, потому что топики переносятся, удаляются и т.д., поэтому стоит очищать индекс перед переиндексацией. Может и не нужно - это тебе решать. Зачем его генерировать? Индекс - это таблица searchindex... читай описание выше. Без него неизвестно месторасположение каждого слова из таблицы word. Поиск происходит примерно так: юзер вводит слово (допустим одно), это слово ищется в таблице word, если найдено, то по его ID в таблице searchindex определяется сам топик, где было найдено это слово.
Охххх.... запарился...

__________________
`
SiteMaker.Ru - Академия сайтостроительства


Помещено Bochkarev_D.S. 04-07-2002 в 08:58:

вот это другое дело =))))
молоток


Помещено polo 04-07-2002 в 13:39:

Если очистить индекс и не проиндексировать снова, поиск не будет давать никаких результатов, проверено.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 11:48.
Показаны 12 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.