Quick to develop
Instead of weeks or even months to develop a full-text search for your data, if you know how to use DBSight, you can easily create the full-text search literally in minutes.
Feature-rich
Besides Google-like full-text search, you can have:
- Adjust Ranking by combination of relevance and fields like product price, score, comments count, etc
- Summarized and highlighted results
- Amazon-like Results counted for each category, and sub-category
- Tag cloud for current search results
- Order results by the field you choose
- RSS feed for latest match
- Spelling check for existing content
- Pagination of the results
- Recent searches history
- Multi-Server mode for Server Clustering
And you can have several database searches available in one central server. They can be different applications, or different databases like Oracle, DB2, MySQL, SQL Server, Postgres, or any JDBC supported databases. SQL-based content retrieval is flexible, versatile, and customizable.
Beside database, you can customize the crawler to search files in your own way, be it files on disk, or XML file via HTTP, or any other data sources.
Easy to Customize
You can choose one of existing templates to start with. You add your own logo, change the layout, and add/remove components -- all by web UI. You can render the search results similar to Google or Yahoo style, or render them like product catalog, or results that fit for mobile phones, or directly jump to the most relevant match.
Easy to Integrate
With the result template based on simple Freemarker or Velocity macro language, you can send back the search results in HTML, XML, JSON, CSV (Comma Separated Values), or just a list of document IDs so you can process later.
You can also use JSP to render search results.
API to search via Protocol Buffer is also supported. You can use Python, Java, C++, or other languages to search. Default Java API is provided.
Easy to Manage
With Incremental Indexing, Hot Index Swapping, DBSight is maintenance free with 100% uptime and less than 0.5 seconds performance, and less than 0.2 seconds for small indexes. All of the operations including search index updates, spell check index updates and remote index replication are trouble free. Configurable log system can notify administrators about recent indexing processes.
DBSight has search statistics for performance analysis, including diagrams for search frequency, most popular searches, zero result search. And DBSight has index analyzing tools to examine the content, most frequent terms, etc.
Integrated Web UI
Configuration changes are all done via Web UI and a few clicks away. The operations include, but not limited to:
- Adjust ranking algorithms
- Adjust SQLs
- Adjust SQL caching or batching mode.
For advanced users:
- Change text Analyzer
- Change Similarity
- Change searchable, filterable,
- Change indexing threads, memory size.
Easy to package
DBSight configuration can be easily downloaded and uploaded. And the powerful scaffolding can be used to quickly create all kinds of search result templates. So you can easily create a search on any legacy contents, and maybe reuse the configuation or resell it!
