jesterj | Document Ingestion Framework for Search Systems | Search Engine library

 by   nsoft Java Version: 1.0-Beta3 License: Apache-2.0

kandi X-RAY | jesterj Summary

kandi X-RAY | jesterj Summary

jesterj is a Java library typically used in Database, Search Engine applications. jesterj has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However jesterj build file is not available. You can download it from GitHub, Maven.

A new highly flexible, highly scalable document ingestion system. See the [web site] and the [documentation] for more info.

            kandi-support Support

              jesterj has a low active ecosystem.
              It has 27 star(s) with 32 fork(s). There are 10 watchers for this library.
              There were 1 major release(s) in the last 12 months.
              There are 22 open issues and 157 have been closed. On average issues are closed in 455 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of jesterj is 1.0-Beta3

            kandi-Quality Quality

              jesterj has 0 bugs and 0 code smells.

            kandi-Security Security

              jesterj has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              jesterj code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              jesterj is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              jesterj releases are available to install and integrate.
              Deployable package is available in Maven.
              jesterj has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions, examples and code snippets are available.
              jesterj saves you 3747 person hours of effort in developing the same functionality from scratch.
              It has 7996 lines of code, 881 functions and 110 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed jesterj and discovered the below as its top functions. This is intended to give you an instant insight into jesterj implemented functionality, and help decide if they suit your requirements.
            • Main entry point
            • Sets the log directory
            • Loads the configuration file
            • Start the internal cassandra
            • Process a document found
            • Sends the FTI record to the database
            • Pushes the given document to the given step
            • Push doc to next step if ok
            • Initialize Cassandra
            • Add documents to the dirty list
            • Activates the database
            • Exit or throw exception
            • Append a log event
            • Find the step with the given name
            • Get the hash of the object
            • Deactivates this scanner
            • Ensures that the given CQL session is properly configured
            • Visualizes the graph
            • Create an appender
            • Runs the queue
            • Updates the column if missing
            • Returns a set of properties for the given type
            • Returns possible side effects
            • Run the scanner
            • Get plan
            • Sets the value for the given key
            Get all kandi verified functions for this library.

            jesterj Key Features

            No Key Features are available at this moment for jesterj.

            jesterj Examples and Code Snippets

            No Code Snippets are available at this moment for jesterj.

            Community Discussions


            Grade not resolving transitive dependencies for Tika via artifactory
            Asked 2017-Aug-09 at 13:43

            I am working towards releasing the first truly useful version of JesterJ and have hit a major snag with dependency resolution. The kind folks at Jfrog have been good enough to recognize my open source efforts with free access to Artifactory Pro and so I am using it to inspect and validate the licenses of my transitive dependencies. I use an Apache 2.0 license so I am attempting to use Apache's own standard for compliance with it's 2.0 licenses. However, one of the dependencies, Apache Tika 1.12, had some "category X" dependencies 1.12 was released around the time of some changes to that policy I think and newer versions of Tika have corrected these dependency issues.

            The logical solution is to upgrade my Tika dependency. Unfortunately this has not gone well. When I upgraded Tika to 1.15 (or 1.16 now) I found that I no longer got the transitive dependencies from tika-parsers, including not getting tika-core which causes compile issues. Here's the gradle dependenccies output with 1.12:



            Answered 2017-Aug-09 at 13:43

            In the end I had to file a bug with JFrog. They solved it for me.

            It turns out that the problem was with a setting I had enabled. There is a setting to hide unauthorized resources with a 404 instead of 401 (preventing folks from fishing around to see what you have that you are not revealing). This sounded vaguely more secure so I enabled it. I believe all was fine until I also enabled the anonymous access... This combination breaks gradle's dependency resolution. JFrog support says maven (and probably also gradle) always try anonymous access first. Upon getting 404 it probably assumes the resource (the pom.xml) doesn't exist. No pom, no dependency list.

            The only thing special about Tika 1.12 was that I had already loaded it up before enabling anonymous access.

            So the fix was to uncheck this setting:



            Embedding Cassandra - Security Manager issues
            Asked 2017-Jun-27 at 16:24

            I am attempting to upgrade an application that uses an embedded cassandra 2.1.1 (about time!), but the application in question sets it's own security manager. Cassandra 3.11 seems to not consider this possibility and just attempts to set the security manager on it's own without any consideration that there might already be one (which fails).



            Answered 2017-Jun-26 at 19:24

            If possible you could make sure your existing security manager allows it. Maybe something like this is causing issues since it will be applied globally to the JVM.

            Alternatively you can just skip it... Its a much worse option and it may break things but you could use reflection.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install jesterj

            Please see the [documentation in the wiki](


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone nsoft/jesterj

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link