Cho đến Lucene phiên bản 3.9, chúng tôi có thể chỉ định lập chỉ mục hoặc không lập chỉ mục một trường bằng cách sử dụng FIELD.INDEX.NO hoặc FIELD.INDEX.ANALYZED v.v. Nhưng trong lucene 4.0 không có constructor có sẵn, trong đó chúng ta có thể định nghĩa điều này. Làm thế nào để chúng tôi kiểm soát lập chỉ mục trong phiên bản này?Cách kiểm soát Lập chỉ mục trường trong lucene 4.0
Ý tôi là nếu tôi muốn một trường "tên" được lưu trữ trong chỉ mục nhưng không muốn lập chỉ mục, thì làm cách nào tôi có thể làm điều đó trong lucene 4.0?
Cảm ơn cho câu trả lời. Nó rất hữu ích. Một điều nữa chúng ta có thể làm là tạo một FieldType mới và thiết lập các yêu cầu của chúng ta bằng cách sử dụng các phương thức có sẵn, setIndexed(), setStored() vv Và sau đó chúng ta có thể truyền đối tượng fieldtype này tới hàm tạo trường. –