DBSight - Database Search Engine: Instant Scalable Full-text database search platform/engine

DBSight - Database Search Engine: Instant Scalable Full-text database search platform/engine

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.

Besides many HTML/XML integration options, you can embed DBSight Search UI with a section of javascript to any page, and customize it with your own css, settings, etc. No Java coding is required.

Feature-rich

Besides Google-like full-text search, you can have:

  • Configurable Ranking by combination of relevance and fields like product price, score, comments count, etc
  • Advanced Facet Search provides results counted for each category, and sub-category
  • Tag cloud for current search results
  • Order results by the field you choose
  • Summarized and highlighted results
  • Spelling check for existing content
  • Pagination of the results
  • Recent searches history
  • Multi-Server mode for Server Clustering
  • RSS feed for latest match

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 embed search UI with a section of javascript to any page.

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.

Easy to Scale

DBSight is fairly efficient, and DBSight search clustering can provide more search throughput and search failover in case of unexpected machine errors.

Integrated Web Management 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 to extract database content
  • Adjust SQL caching or batching mode.

For advanced users:

  • Change text Analyzer, visually compare different Analyzers
  • Change Similarity
  • Change searchable, filterable,
  • Change indexing threads, memory size.

Easy to package

DBSight configuration can be easily downloaded and uploaded. Search can be applied to different system instances.

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!

DBSight is also OS independent, same configuration can run well on windows and linux.

Unique Features

Many features are pioneered by DBSight, and not available anywhere else:

  • Advanced Facet Search for multi-valued facets, much efficient storage and fast search.
  • Facet Search caching for even better performance
  • Count, Sum, Average, Minimum, Maximum, and grouping for numeric facet searches.
  • Hierachical Date facet search, date range search.
  • Time based ranking
  • Flexible Date Range Search
posted on 2012-02-17 06:17  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/02/17/2355187.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值