Terrier Core

When indexing, support the ELSE field

Details

  • Type: Improvement Improvement
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 3.0
  • Fix Version/s: 3.0
  • Component/s: .indexing, .utility
  • Description:
    Hide
    When indexing for fields, it would be easier to have a catch-all field for terms not one of the other fields. Lets call this field the ELSE field.

    For example, consider the following document:
    <DOC>
    <DOCNO>
    <TITLE>a</TITLE>
    b
    </DOC>

    If we index with FieldTags.process=TITLE,ELSE

    then TITLE tag should contain a, and ELSE should contain b.
    Show
    When indexing for fields, it would be easier to have a catch-all field for terms not one of the other fields. Lets call this field the ELSE field. For example, consider the following document: <DOC> <DOCNO> <TITLE>a</TITLE> b </DOC> If we index with FieldTags.process=TITLE,ELSE then TITLE tag should contain a, and ELSE should contain b.

Activity

Hide
Craig Macdonald added a comment - 19/Oct/09 7:54 PM

I'm happy that this bit of fields actually works, due to testing with various corpora. This change is committed, but some other changes from TREC-50 will be needed to use fields-indexing

Show
Craig Macdonald added a comment - 19/Oct/09 7:54 PM I'm happy that this bit of fields actually works, due to testing with various corpora. This change is committed, but some other changes from TREC-50 will be needed to use fields-indexing

People

Dates

  • Created:
    16/Oct/09 1:59 PM
    Updated:
    05/Mar/10 5:13 PM
    Resolved:
    19/Oct/09 7:54 PM