Trong phương pháp lập chỉ mục tôi sử dụng dòng sau:Làm thế nào để sử dụng TermVector Lucene 4,0
Field contentsField = new Field("contents", new FileReader(f), Field.TermVector.YES);
Tuy nhiên, trong Lucene 4,0 constructor này bị phản đối và new TextField
nên được sử dụng thay vì new Field
.
Nhưng vấn đề với TextField
là nó không chấp nhận TermVector
trong các nhà xây dựng của nó.
Có cách nào để đưa Vector cụm từ vào chỉ mục của tôi trong Lucene 4.0 với các hàm tạo mới không?
Cảm ơn