https://bugs.freedesktop.org/show_bug.cgi?id=44681

             Bug #: 44681
           Summary: EasyHack: port to CLucene from java/Lucene ...
    Classification: Unclassified
           Product: LibreOffice
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: major
          Priority: medium
         Component: Extensions
        AssignedTo: libreoffice-bugs@lists.freedesktop.org
        ReportedBy: michael.me...@novell.com


When we do our first-ever startup, we index help files from our internal
extensions. This causes us to startup Java - which can take easily 5-10 seconds
which makes our first-ever start rather horribly slow. This is also the last
java usage (I think) during first-start. We also pay this price when searching
in the help for the first time too so ... it'd be nice to fix.

        The help indexer lives inside l10ntools/source/help - which builds the
indexes, and is re-used at first start for any installed extensions (I
think). This is mostly C++ anyway - with an horrible blob of < 500 total
lines of Java (188 ';' lines) to link to the Java lucene stuff - it
should be fairly trivial to re-do.

        Then the run-time uses of that should be in xmlhelp. The "Access Lucene
via XInvocation" line in
xmlhelp/source/cxxhelp/provider/resultsetforquery.cxx
"com.sun.star.help.HelpSearch" This has another 600 lines (155 ';'s) in
xmlhelp/source/com/sun/star/help/ that badly need to die in similar
fashion.

        Hopefully the file format is the same between clucene and lucene
replacing xmlhelp/source/com/sun/star/help/ so we can do one bit and
then the other, but it shouldn't be a huge bother to do both at once.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to