DBSight - Database Search Engine: Instant Scalable Full-text database search platform/engine
2012-02-17 06:17
1056 查看
DBSight - Database Search Engine: Instant Scalable Full-text database search platform/engine
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.
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.
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.
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.
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.
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.
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
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
相关文章推荐
- libibase - 实时增量全文检索搜索引擎系统(Instant and Incremental Full-Text Search Engine) - Google Project Hosting
- libibase - 实时增量全文检索搜索引擎系统(Instant and Incremental Full-Text Search Engine) - Google Project Hosting
- libibase - 实时增量全文检索搜索引擎系统(Instant and Incremental Full-Text Search Engine) - Google Project Hosting
- Free open-source SQL full-text search engine
- PostgreSQL 8.3.1 全文检索(Full Text Search)
- iOS/Android SQLite 全文检索——FTS (Full Text Search)
- mongodb fulltextsearch 关于语言的设置选项
- 全文检索(full-text search)
- Django MySQL full text search - Stack Overflow
- Elasticsearch FullText Query
- Entity Framework 中使用SQL Server全文索引(Full Text Search)
- windows 无法启动SQL Server FullText Search(MSSQLSERVER)服务
- How to make a combo box with fulltext search autocomplete support?
- Sql Server 2008 Full-text search Error: Word breaking timed out for the full-text query string.
- SQL Server 2008 full-text search 全文检索的弱点(不支持后缀模糊查询)
- Linq实践系列(1):一行代码实现DataTable全文搜索(Full Text Search)
- SQL Full Text Search service
- SQL Server 2008 Full-Text Search Overview(SQL Server 2008全文检索概览)
- How to delete the full-text index of a notes database
- Django and full-text search