-
Web developers; have you made a reasonably complicated website (e.g. CRM, ERP, SCM, etc), and successfully implemented a search function?
Yes.
If search is added as an afterthought though, why bother adding it at all? People have pretty high expectations of the ol' text search box. Anything less than 'pretty darn good' is probably not worth bothering with.
Of course, if it's a priority feature, then chuck some money at it and do it right, but as you hint, it's not really something you can hand-roll. If search is a priority, high value feature, then the app needs to be structured with that in mind.
Web developers; have you made a reasonably complicated website (e.g. CRM, ERP, SCM, etc), and successfully implemented a search function?
The last two projects I've been on, search has been a bit of an after-thought. For the developer the code tends to be an unmaintainable and organic mess, and for the end user, the results are poor and often very slow to return.
Has anyone had success/experience with Lucene or similar?