Class | EstraierPure::Document |
In: |
estraierpure.rb
|
Parent: | Object |
Abstraction of document.
Add an attribute. `name’ specifies the name of an attribute. `value’ specifies the value of the attribute. If it is `nil’, the attribute is removed. The return value is always `nil’.
Get the value of an attribute. `name’ specifies the name of an attribute. The return value is the value of the attribute or `nil’ if it does not exist.
Get a list of attribute names of a document object. The return value is a list object of attribute names.
Get the ID number. The return value is the ID number of the document object. If the object has never been registered, -1 is returned.
Get attached keywords. The return value is a map object of keywords and their scores in decimal string. If no keyword is attached, `nil’ is returned.
Attache keywords. `kwords’ specifies a map object of keywords. Keys of the map should be keywords of the document and values should be their scores in decimal string. The return value is always `nil’.