Добре ли е да актуализирате индекс на lucene често (на всеки няколко секунди)? Актуализациите също ще бъдат добавяния и актуализации и търсене ще се случват едновременно.
Колко често мога да актуализирам индекс на Lucene?
Отговори (2)
Ще добавя префикс към този отговор с „Използвах само Java Lucene“, но това все пак трябва да важи: със сигурност е добре да правите това, което описвате, в общ смисъл. Това, което ще откриете е, че Lucene създава много допълнителни индексни файлове във вашата директория, които отчитат всяко добавяне и актуализиране. Те ще бъдат претърсени прозрачно. Естествено, с течение на времето, ако този брой допълнителни файлове стане твърде голям, ефективността на вашето търсене ще се влоши. Това е моментът, когато трябва да стартирате оптимизация, която може да бъде изключително бърза или изключително бавна, в зависимост от размера на вашия индекс.
В крайна сметка е трудно някой да коментира какво ще бъде вашето представяне и колко често трябва да оптимизирате, въпреки това мога да кажа, че Lucene ще се справи основно с това, което се опитвате да направите.