Differences between revisions 2 and 3
Revision 2 as of 2005-04-06 18:08:47
Size: 1497
Editor: HossMan
Comment:
Revision 3 as of 2009-09-20 21:48:03
Size: 1503
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 URL: [http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-user@jakarta.apache.org&msgNo=7507]  URL: [[http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-user@jakarta.apache.org&msgNo=7507]]
Line 12: Line 12:
 '''/Science/Medicine/Serology/blood gas''' [[BR]]  '''/Science/Medicine/Serology/blood gas''' <<BR>>
Line 25: Line 25:
  URL: [http://issues.apache.org/eyebrowse/ReadMsg?listId=30&msgNo=7512], Erik Hatcher   URL: [[http://issues.apache.org/eyebrowse/ReadMsg?listId=30&msgNo=7512]], Erik Hatcher
Line 27: Line 27:
  doc.add(Field.Keyword("category", category1));[[BR]]
  doc.add(Field.Keyword("category", category2));[[BR]]
  doc.add(Field.Keyword("category", category/subcategory1));[[BR]]
  doc.add(Field.Keyword("category", category1));<<BR>>
  doc.add(Field.Keyword("category", category2));<<BR>>
  doc.add(Field.Keyword("category", category/subcategory1));<<BR>>
Line 37: Line 37:
  URL: [http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-user@jakarta.apache.org&msgNo=7508], Tate Avery   URL: [[http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-user@jakarta.apache.org&msgNo=7508]], Tate Avery

Using Hierarchical Fields

Original question from

  • URL: http://issues.apache.org/eyebrowse/ReadMsg?listName=lucene-user@jakarta.apache.org&msgNo=7507 Each document I index has an array of categories which looks like the following example....

    /Science/Medicine/Serology/blood gas
    /Biology/Fluids/Blood/ etc. Anyway, there's a couple things I'm trying to deal with. 1- The fact that we have an undefined array size. I can't just shove these into a single field. I could explode them into multiple fields on the fly like category_1, category_2. etc. etc

    2- The fact that a search will need to be performed like "category:/Science/Medicine/*" would need to return all items within that category.

Answer

  • Note: Be careful of the analyzer you use.

Alternate answer

HierarchicalFields (last edited 2009-09-20 21:48:03 by localhost)