Sitecore AdvancedDatabaseCrawler advantages/benefits

I tried using Sitecore.Search namespace and it seems to do basic stuff. I am now evaluating AdvancedDatabaseCrawler module by Alex Shyba. What are some of the advantages of using this module instead of writing my own crawler and search functions?

Thanks

Answers


Advantages:

  • You don't have to write anything.
  • It handles a lot of the code you need to write to even query Sitecore, e.g. basic search, basic search with field-level sorting, field-level searches, relation searches (GUID matches for lookup fields), multi-field searches, numeric range and date range searches, etc.
  • It handles combined searches, with logical operators
  • You can access the code.
  • This video shows samples of the code and front-end running various search types.

Disadvantages:

  • None that I can think of, because if you find an issue or a way to extend it, you have full access to the code and can amend it per your needs. I've done this before by creating the GetHashCode() and Equals() methods for the SkinnyItem class.

Need Your Help

custom mysqli class has an error with php 5.4?

mysqli php strict

I just had my web-server upgrade to php 5.4 and am getting errors on my sites that use my database class which extends from the built in mysqli. the error is on the last line of my class and despit...

How to append build number to css <div> tag

maven

I am using GWT , maven build tool, and Hudson tool for continuous integration. I have got a requirement of displaying build number in one of the HTML/JSP file. Can any one suggest me how to do this...