Perfection Traps: How Entrepreneurs Can Avoid Total Meltdown


  • Zamer

    Cross pisotng from the LinkedIn forums.I think the question here is, where is the content that the users will need to search.(Note, I do not consider site search an enterprise search feature, but a separate product and does not comment upon that here)There are some scenarios to consider1) The data itself is hosted externally, but the applications reside in the local environment2) The Terminal server / Citrix approach with the entire environment hosted at an ASP provider3) Locally stored data4) The mixed environment1) When the data is hosted at various service provider locations, and the applications reside locally, the search can be hosted.2) When a ASP provider hosts the entire environment, it is natural that the ASP provider hosts the enterprise search feature as sell. ASP providers have a sealed environment and the companies already trusts the provider with all their data.3) If the company already stores all data locally and hosts their own servers, there is no reason why the enterprise search service should be hosted externally. For small businesses hosted search might be a good solution.4) In mixed environments where a company uses both local and remotely stored data, there might be advantages if the provider of one of the remote services is also hosting enterprise search for the locally stored data.To sum it up. Search should be where the data is. the ONE document that got lost in the cloud. Having control and access to all this information is key. The one document might just as well get lost within a locally hosted solution. The key to a good search solution is not where it is, but the quality of the content and the level of control the customer has of the data.As Bora Ramirez mentioned, security is an issue. An enterprise search solution will have to either store (host) all security details on the servers, or do real time lookups to verify the access to the items. When hosting the security details, the actual data storages must be polled constantly to monitor changes in security levels. When performing real time look-ups, requires a connection from the search serves to the data storages. If the data is stored locally, this includes giving access to local resources from the search server, not only pushing the data outwards.Cloud based enterprise search might be a solution for some, but it is not THE solution.Andreas