Share

LIUS (Lucene Index Update and Search)

Code

Programming Languages: Java

License: GNU Library or Lesser General Public License (LGPL)

Repositories

browse code, statistics, last commit on 2006-11-04 svn co https://lius.svn.sourceforge.net/svnroot/lius lius

Show:

What's happening?

  • Office 2007 Support

    Hi, i was looking for a FullTextSearch, which can also read the new office 2007 filformats. Are there still any solutions available? If not, it will be a goog new feature. Regards NE.

    2008-10-07 13:02:47 UTC by nobody

  • ZIF Extracting fails

    i think there is a probleme with this method: public static List unzip(InputStream is) { List res = new ArrayList(); try { ZipInputStream in = new ZipInputStream(is); ZipEntry entry = null; while ((entry = in.getNextEntry()) != null) { ByteArrayOutputStream stream = new ByteArrayOutputStream(); byte[] buf = new byte[1024]; int len; while ((len =...

    2008-08-12 11:08:25 UTC by tb44

  • Create a DTD or XSchema for liusConfig.xml

    This would help in the validation and editor auto-completion of this file.

    2007-10-25 10:11:39 UTC by izaera

  • Allow dig-in getters in BeanIndexer

    Let BeanIndexer be configured so that it can dig into beans. For example, if the indexer is configured like: The indexer should call getClass() on the bean, and getName() on the result of the getClass() call.

    2007-10-25 08:31:50 UTC by izaera

  • Race condition in IndexerFactory class

    The problem is in class IndexerFactory, in the static member called "indexer". Whenever any of the "getIndexer(...)" methods is called it creates a new indexer and assigns it to this member. This works fine in single-threaded environments, but in multi-threaded ones, there can be collisions between different threads entering at the same time into the "getIndexer()" functions leading to a...

    2007-10-25 08:19:07 UTC by izaera

  • BeanIndexer crashes when bean's class is not configured

    If a bean of a class not configured in liusConfig.xml is passed to BeanIndexer, the program crashes with a NullPointerException. In my opinion, a more informational exception should be thrown. This is the stacktrace: java.lang.NullPointerException at lius.index.javaobject.BeanIndexer.getPopulatedLiusFields(BeanIndexer.java:71)

    2007-10-25 08:14:49 UTC by izaera

  • Provide a way to configure user-created indexers

    Provide a way to configure user-created indexers in file liusConfig.xml. The idea is that the user should be able to create a new type of indexer and configure it through liusConfig.xml without any need to change LiusConfigBuilder class.

    2007-10-25 08:11:53 UTC by izaera

  • Let LiusConfigBuilder receive an InputStream

    Let LiusConfigBuilder receive an InputStream (as well as a real path to an XML file) to construct the configuration. This is specially useful and nearly required in J2EE environments, where access to the file system may not be allowed or difficult to locate.

    2007-10-24 15:10:41 UTC by izaera

  • No handling of IllegalStateException

    In List lius.index.xml.XmlFileIndexer.getAllDocumentNs(Document doc) there is a call to Element org.jdom.Document.getRootElement() However there is no handling of the IllegalStateException that can be thrown here. If indexing a directory containing a malformed xml-file, this will cause the process to stop instead of skipping the file and continuing. My current fix is to add "throws...

    2007-07-11 14:05:10 UTC by hanskr

  • added sources and maven2 project file

    I added the sources to the src folder because they where missing. I also added a pom.xml file with dependencies. Before mvn execution, you should run mvnconfig.bat or mvnconfig.sh, to configure the repository with some jars that are hard to find in public repositories. Hope these help.

    2007-07-08 15:26:52 UTC by raisercostin

Our Numbers