TRUNK-2999 Investigate replacing concept word with full text search

Good check for concept != null
But that keeps me wondering about how we update concept index. Did we assume that concept ids are incremented by 1 from some value to a maximum? :)