| Class | Description |
|---|---|
| DataManager |
DataManager is utilize as the business logic component that package and process the information before passing
back to ACPLogic.
|
| NLPManager |
NLP Manager is the component which takes the unprocessed extracted text (given by the text-extractor) and
parses it using Natural Language Processing.
|
| PreferenceManager |
This class act as the controller component for the preferences.
|
| RankManager |
RankManager is the component that contains the ranking algorithm for learning of user behavior that
produces a ranking model for ranking of suggestions and handles the store component that
does the storing and retrieval of past user behavior.
|
| SortManager |
SortManager is the component that sort the result list according the the ranking model provided by the machine learning component.
|