Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.1
    • Fix Version/s: 4.9, 5.0
    • Component/s: general/build
    • Labels:
      None
    • Environment:

      Any environment supported by AT&T GraphViz, e.g. Linux, MS Windows, etc.

    • Lucene Fields:
      New

      Description

      As Lucene source becomes more and more complex it would be helpful to provide a visual overview of Lucene classes in a form of UML class diagrams. These can be created automatically during the build process, using ApiViz (http://code.google.com/p/apiviz/).

      1. package-summary.png
        385 kB
        Andrzej Bialecki
      2. apiviz.patch
        0.5 kB
        Andrzej Bialecki
      3. package-summary.png
        116 kB
        Andrzej Bialecki

        Activity

        Hide
        Andrzej Bialecki added a comment -

        Example class diagram for org.apache.lucene.search. Graphs are clickable, i.e. they are linked to respective javadoc pages.

        Show
        Andrzej Bialecki added a comment - Example class diagram for org.apache.lucene.search. Graphs are clickable, i.e. they are linked to respective javadoc pages.
        Hide
        Andrzej Bialecki added a comment -

        Patch to use the apiviz doclet. This assumes that the apiviz jar was downloaded manually (apiviz is LGPL). We can add ant magic to download it automatically from its site.

        Show
        Andrzej Bialecki added a comment - Patch to use the apiviz doclet. This assumes that the apiviz jar was downloaded manually (apiviz is LGPL). We can add ant magic to download it automatically from its site.
        Hide
        Andrzej Bialecki added a comment -

        Here's a similar graph built from Solr sources, to befriend hardcore Luceners with Solr ...

        Show
        Andrzej Bialecki added a comment - Here's a similar graph built from Solr sources, to befriend hardcore Luceners with Solr ...
        Hide
        Feris added a comment -

        Hi Andrzej,

        Do you have a downloadable generated UML for this ? Thx.

        Show
        Feris added a comment - Hi Andrzej, Do you have a downloadable generated UML for this ? Thx.
        Hide
        Steve Rowe added a comment -

        Bulk move 4.4 issues to 4.5 and 5.0

        Show
        Steve Rowe added a comment - Bulk move 4.4 issues to 4.5 and 5.0
        Hide
        Uwe Schindler added a comment -

        Move issue to Lucene 4.9.

        Show
        Uwe Schindler added a comment - Move issue to Lucene 4.9.

          People

          • Assignee:
            Unassigned
            Reporter:
            Andrzej Bialecki
          • Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:

              Development