Kibana 4.1.2 inconsistent filter functionality

Greetings,

Can anyone explain me the following examples?

Query: type:calc*
Expected: All results with the field "type" starting with "calc" (example calculator-1, calculator-2)
Result: : All results with the field "type" starting with "calc" (example calculator-1, calculator-2)

Query: level:INF*
Expected: All results with the field "level" starting with INF (example INFO)
Result: Nothing

Query: level:INFO
Expected: All results with the field "level" having the value INFO
Result: All results with the field "level" having the value INFO

Query: sjobId:[120 TO 130]
Expected: All results with the field sjobId having a value between 120 and 130, including those values.
Result: All results with the field sjobId having a value between 120 and 130, including those values.

Query: tags:[SO* TO ST*]
Expected: All results with the field "tags" having a string value between SO... and ST... (example STATUS and SOLVE)
Result: nothing

I'm using the Lucene Query syntax but I occasionally don't get any results while I should be getting some. Anyone know what is causing these inconsistencies? All fields are indexed and not analyzed EXCEPT sjobId which is both analyzed and indexed.