Java Doc for TermVectorMapper.java in  » Net » lucene-connector » org » apache » lucene » index » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Net » lucene connector » org.apache.lucene.index 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.lucene.index.TermVectorMapper

All known Subclasses:   org.apache.lucene.index.SortedTermVectorMapper,  org.apache.lucene.index.PositionBasedTermVectorMapper,  org.apache.lucene.index.FieldSortedTermVectorMapper,
TermVectorMapper
abstract public class TermVectorMapper (Code)
The TermVectorMapper can be used to map Term Vectors into your own structure instead of the parallel array structure used by org.apache.lucene.index.IndexReader.getTermFreqVector(intString) .

It is up to the implementation to make sure it is thread-safe.




Constructor Summary
protected  TermVectorMapper()
    
protected  TermVectorMapper(boolean ignoringPositions, boolean ignoringOffsets)
    

Method Summary
public  booleanisIgnoringOffsets()
    
See Also:   TermVectorMapper.isIgnoringPositions()
See Also:    Same principal as TermVectorMapper.isIgnoringPositions()
See Also:   , but applied to offsets.
public  booleanisIgnoringPositions()
     Indicate to Lucene that even if there are positions stored, this mapper is not interested in them and they can be skipped over.
abstract public  voidmap(String term, int frequency, TermVectorOffsetInfo[] offsets, int[] positions)
    
public  voidsetDocumentNumber(int documentNumber)
     Passes down the index of the document whose term vector is currently being mapped, once for each top level call to a term vector reader.

Default implementation IGNORES the document number.

abstract public  voidsetExpectations(String field, int numTerms, boolean storeOffsets, boolean storePositions)
     Tell the mapper what to expect in regards to field, number of terms, offset and position storage.


Constructor Detail
TermVectorMapper
protected TermVectorMapper()(Code)



TermVectorMapper
protected TermVectorMapper(boolean ignoringPositions, boolean ignoringOffsets)(Code)

Parameters:
  ignoringPositions - true if this mapper should tell Lucene to ignore positions even if they are stored
Parameters:
  ignoringOffsets - similar to ignoringPositions




Method Detail
isIgnoringOffsets
public boolean isIgnoringOffsets()(Code)

See Also:   TermVectorMapper.isIgnoringPositions()
See Also:    Same principal as TermVectorMapper.isIgnoringPositions()
See Also:   , but applied to offsets. false by default. false



isIgnoringPositions
public boolean isIgnoringPositions()(Code)
Indicate to Lucene that even if there are positions stored, this mapper is not interested in them and they can be skipped over. Derived classes should set this to true if they want to ignore positions. The default is false, meaning positions will be loaded if they are stored. false



map
abstract public void map(String term, int frequency, TermVectorOffsetInfo[] offsets, int[] positions)(Code)
Map the Term Vector information into your own structure
Parameters:
  term - The term to add to the vector
Parameters:
  frequency - The frequency of the term in the document
Parameters:
  offsets - null if the offset is not specified, otherwise the offset into the field of the term
Parameters:
  positions - null if the position is not specified, otherwise the position in the field of the term



setDocumentNumber
public void setDocumentNumber(int documentNumber)(Code)
Passes down the index of the document whose term vector is currently being mapped, once for each top level call to a term vector reader.

Default implementation IGNORES the document number. Override if your implementation needs the document number.

NOTE: Document numbers are internal to Lucene and subject to change depending on indexing operations.
Parameters:
  documentNumber - index of document currently being mapped




setExpectations
abstract public void setExpectations(String field, int numTerms, boolean storeOffsets, boolean storePositions)(Code)
Tell the mapper what to expect in regards to field, number of terms, offset and position storage. This method will be called once before retrieving the vector for a field. This method will be called before TermVectorMapper.map(String,int,TermVectorOffsetInfo[],int[]) .
Parameters:
  field - The field the vector is for
Parameters:
  numTerms - The number of terms that need to be mapped
Parameters:
  storeOffsets - true if the mapper should expect offset information
Parameters:
  storePositions - true if the mapper should expect positions info



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.