fix(search) : refactor search list (refs #4430)
add control before add to list
control unicity of item in search list