never raise exception on empty field

related issue #7 from @tintin04

If the field is empty an exception was raised, and it stops indexing in a bulk process. If a field hasn't any text, it hasn't any language, but raising an exception doesn't seem to be the right way to do it.

My commit return "unknown" for empty field, but we might return an empty string, don't you think ?