Fix some issues with range search

More than one character can be on the same field, use multimap.
Remove unused method getCharacterID.
Clear position container in central clear method.