Hello,
I think you can use a field that is stored and indexed. On the index time you
can use a Keywordtokanizer und a filter to reduce the Path (without M). The
value to display (stored Field) is always the orginal value, that means the
value that comes in. The value was stored before the tokanizer and filter are
working. The indexed values (and Termvectors) are the terms after the tokanizer
and filters, so you have the reduce Path in the Termvectors.
I hope this can Help you.
Mit freundlichen Grüßen
M.Sc. Dipl.-Inf. (FH) Martin Rödig
SHI Elektronische Medien GmbH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
AKTUELL - NEU - AB SOFORT
Solr/Lucene Schulung vom 28. - 30. Juni in Zürich
Wien 19. - 21.07.2011 | München 27. - 29.09. und 15. - 17.11.2011
Als erster zertifizierter Trainingspartner von Lucid Imagination in
Deutschland, Österreich und Schweiz bietet SHI ab sofort
deutschsprachige Solr Schulungen an.
Weitere Informationen: www.shi-gmbh.com/services/solr-training
Achtung: Die Anzahl der Plätze ist beschränkt!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
Postadresse: Watzmannstr. 23, 86316 Friedberg
Besuchsadresse: Curt-Frenzel-Str. 12, 86167 Augsburg
Internet: http://www.shi-gmbh.com
Registergericht Augsburg HRB 17382
Geschäftsführer: Peter Spiske
Steuernummer: 103/137/30412
-Ursprüngliche Nachricht-
Von: Jack Repenning [mailto:jrepenn...@collab.net]
Gesendet: Dienstag, 17. Mai 2011 03:30
An: solr-user@lucene.apache.org
Betreff: Structured fields and termVectors
How does MoreLikeThis use termVectors?
My documents (full sample at the bottom) frequently include lines more or less
like this
M /trunk/home/.Aquamacs/Preferences.el
I want to MoreLikeThis based on the full path, but not the M. But what I
actually display as a search result should include M (should look pretty much
like the sample, below).
If I define a field to include that whole line, I can certainly search in ways
that skip the M, but how do I control the termVector and MoreLikeThis? I
think the answer is not to termVector the line as shown, but rather to index
these lines twice, once whole (which is also copyFielded into the display
text), and a second time with just the path (and termVectors=true). Which is
OK, but since these lines will represent most of my data, double-indexing seems
to double my storage, which is ... oh, well ... not entirely optimal.
So is there some way I can index the full line, once, with M and path, and
tell the termVector to include the whole path and nothing but the path?
-==-
Jack Repenning
Technologist
Codesion Business Unit
CollabNet, Inc.
8000 Marina Boulevard, Suite 600
Brisbane, California 94005
office: +1 650.228.2562
twitter: http://twitter.com/jrep
r3580 | jack | 2011-04-26 13:55:46 -0700 (Tue, 26 Apr 2011) | 1 line Changed
paths:
M /trunk/home/.Aquamacs
M /trunk/home/.Aquamacs/Preferences.el
M /trunk/www/wynton-start-page.html
simplify the hijack of Aquamacs prefs storage, aufl