We am looking for a system that can both have structured (objects) and unstructured data (in our case, content and documents). We are building a customer support center and we want our customers to be able to search for incidents, knowledge base articles and also contracts in the for of PDF files.