Создание и обновление индексов Zend_Search_Lucene

Я думаю , nbandroid стоит быть упомянутым. Это - инструмент RAD для разработки программного обеспечения Google Android с помощью NetBeans IDE.

8
задан typeoneerror 28 September 2009 в 00:13
поделиться

1 ответ

Чтобы добавить к тому, что было сказано другими, следующая версия Java ( Java 7 Java 8 Java 9) должна добавить новое улучшение в запуск JVM - время работы из-за модульности платформы, согласно этой ссылке .

Цитата:

Одним из преимуществ модульности является то, что платформа - это меньшая загрузка, потенциально улучшающий запуск спектакль. Имея меньшую память занимаемая площадь также позволяет значительно улучшения производительности, особенно загляните в эту страницу руководства . Затем вы можете удалить этот конкретный документ из индекса с помощью $ index-> ​​delete ($ id);, где $ id - это возвращаемое значение метода termDocs. После этого вы можете просто добавить новую версию документа.

О нескольких индексных файлах, которые создает Lucene: Каждый раз, когда вы изменяете существующий индекс, Lucene на самом деле не изменяет существующие файлы, а добавляет частичные индексы для каждого изменения, которое вы сделать. Это очень плохо для производительности, но есть простой способ обойти это. После каждого изменения индекса делайте следующее: $ index-> ​​optimize (); - это добавит все частичные файлы к реальному индексу, значительно улучшив время поиска.

где $ id - это возвращаемое значение метода termDocs. После этого вы можете просто добавить новую версию документа.

О нескольких индексных файлах, которые создает Lucene: Каждый раз, когда вы изменяете существующий индекс, Lucene на самом деле не изменяет существующие файлы, а добавляет частичные индексы для каждого изменения, которое вы сделать. Это очень плохо для производительности, но есть простой способ обойти это. После каждого изменения индекса делайте следующее: $ index-> ​​optimize (); - это добавит все частичные файлы к реальному индексу, значительно улучшив время поиска.

где $ id - это возвращаемое значение метода termDocs. После этого вы можете просто добавить новую версию документа.

О нескольких индексных файлах, которые создает Lucene: Каждый раз, когда вы изменяете существующий индекс, Lucene на самом деле не изменяет существующие файлы, а добавляет частичные индексы для каждого изменения, которое вы сделать. Это очень плохо для производительности, но есть простой способ обойти это. После каждого изменения индекса делайте следующее: $ index-> ​​optimize (); - это добавит все частичные файлы к реальному индексу, значительно улучшив время поиска.

Это очень плохо для производительности, но есть простой способ обойти это. После каждого изменения индекса делайте следующее: $ index-> ​​optimize (); - это добавит все частичные файлы к реальному индексу, значительно улучшив время поиска.

Это очень плохо для производительности, но есть простой способ обойти это. После каждого изменения индекса делайте следующее: $ index-> ​​optimize (); - это добавит все частичные файлы к реальному индексу, значительно улучшив время поиска.

8
ответ дан 5 December 2019 в 20:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: