Specifically,
My graph is like this
(:Profile:Main {name:"something",username:"something else"})
(:Brand:Main {name:"something",username:"something else"})
(:Manufacturer:Main {name:"something",username:"something else"})
Sometimes I need to do a full search on all entities (Main) and some other times I only need to do on specific entities (either Profile either Brand either Manufacturer).
Do I need to create multiple indexes or is
CALL db.index.fulltext.createNodeIndex('main', ['Main'], ["name","username"])
sufficient