Please select your page

Full Text Search

Smart and Powerful Search Solution

search header

NGRPulse provides full-text search functionality for your website out-of-the-box, without the need to purchase any additional products. Being based on the Lucene.Net search engine library, NGRPulse Smart Search provides relevant results, great performance, flexibility and ease-of-use.

How It Works

search index list

Smart Search retrieves the appropriate data from the database and stores it in an index file using an easily searchable format. When website visitors submit a search expression, the index is scanned instead of the raw data and the results are returned. An index is automatically updated whenever the corresponding website content changes.

No additional development or coding required. Simply define the content of an index through an intuitive interface, add the appropriate smart search web parts onto the pages of your website and the system will take care of the rest.

High Performance

Because searches are performed on index files that are highly suitable for this purpose, results are returned significantly faster than when using serial searches directly through the database. This also ensures that searching is scalable, even for very large volumes of data.

Searchable Content

You may index and search the following types of content and website data:

  • Website content (pages, news, etc.)
  • Custom tables
  • Forums
  • Website users

Index Flexibility

search defining content

You have full control over the content of every search index. You can precisely specify which pages (documents) from your website should be included in an index and which should be ignored. Similarly, you may set which forums, custom tables or users should be indexed.

Additionally, the search functionality may be limited for visitors according to assigned permissions. This ensures that data from secured website sections will not be displayed to unauthorized users in search results.

File Search Support

If your SQL Server has the Full-Text Search component installed and configured, you can also search through the content of documents uploaded onto your website as attachments. Supported file types include:

  • DOCX
  • XLSX
  • PPTX
  • PDF
  • and other formats

Flexible Search Filters

search filter

You can add filters to your search dialogs that allow website visitors to limit which search results should be returned. For example, you can filter a product search according to categories, the release date, price range etc.

Advanced Search Expressions

When entering a search expression, you can choose to look for results that contain the exact phrase, any of the entered words or all of the entered words.

Additionally, special syntax can be allowed in search expressions which gives you the option of using advanced search techniques including:

  • wildcard search
  • logical operators
  • range search
  • fuzzy search
  • searching values in specific object fields

Search Customization

search data fields

Even though the search solution is delivered fully functional and ready for use, it offers several customization options that you can use to fulfill any specific requirements. You may select which data fields of objects should be searchable and define the exact format and layout of search results.

NGRPulse also allows you to use a custom written search provider or integrate a third-party search engine.