Uploaded image for project: 'Terrier Core'
  1. Terrier Core
  2. TR-14

Refactor Lexicons: LexiconEntry should be inter-changable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: None
    • Component/s: .structures
    • Labels:
      None

      Description

      The current Lexicon implementations suffer from several disadvantages:
       * To store more information in the lexicon, the Lexicon class has to be sub-classed
       * LexiconInputStream and LexiconOutputStreams don't make it easy for more information to be added to the Lexicon
       * Deprecated methods, e.g. getTF() etc should be removed

      This issue is to track changes to the Lexicon so that the Lexicon code can be reused without extensive sub-classing.

        Attachments

        1. TR-14.v2.patch
          507 kB
        2. TR-14.v3.svn.patch
          467 kB
        3. TR14-v1.patch
          268 kB

          Issue Links

            Activity

            craigm Craig Macdonald created issue -
            craigm Craig Macdonald made changes -
            Field Original Value New Value
            Link This issue blocks TR-13 [ TR-13 ]
            craigm Craig Macdonald made changes -
            Link This issue blocks TR-17 [ TR-17 ]
            craigm Craig Macdonald made changes -
            Component/s .structures [ 10007 ]
            Affects Version/s 2.2.1 [ 10010 ]
            craigm Craig Macdonald made changes -
            Workflow jira [ 10022 ] Terrier Open Source [ 10036 ]
            craigm Craig Macdonald made changes -
            Attachment TR14-v1.patch [ 10020 ]
            craigm Craig Macdonald made changes -
            Attachment TR-14.v2.patch [ 10021 ]
            craigm Craig Macdonald made changes -
            Attachment TR-14.v3.svn.patch [ 10035 ]
            craigm Craig Macdonald made changes -
            Status Open [ 1 ] Patch Available [ 10000 ]
            craigm Craig Macdonald made changes -
            Status Patch Available [ 10000 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                craigm Craig Macdonald
                Reporter:
                craigm Craig Macdonald
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: