Many changes, including:
Result excerpt and highlight.
strip tags from fields before indexing
Added proper support for i18n.
use send() instead of accessing values via [].