4.5 (8 product reviews.)

DNN Search Engine - psSiteSearch

posted by Pure Systems - 5/9/2012
Pure Systems Active Since 7/1/2010
United Kingdom

reviews Ask a Question

6 users are watching this product.

psSiteSearch is a search engine module for your DNN website, Office and PDF documents. It is a direct replacement for the built-in search engine and gives real results. It is based on Lucene.net and includes a web spider which is used to crawl and index your site. Module 25590
  • $95.00 Standard License 1 domain
  • $190.00 BUY 2, Get 1 FREE 3 Standard licenses
  • $475.00 BUY 5, Get 3 FREE 8 Standard licenses
  • $0.00 FREE trial license Trial of a Standard license


Add To Cart


DNN Search Engine Module

Pure Systems DNN Web Design & Development
psCookieCompliancy - DNN EU Cookie Compliancy Module

Why use psSiteSearch??

  • Easy to install and setup
  • It can search any type of content including Web Pages, Microsoft Office documents and PDF files
  • Search results are ranked more accurately making sure your users see the correct pages
  • It uses the DNN scheduler to run at regular intervals ensuring your new site content is indexed when you want
  • Shows the user what the search results are linking to - Web Page, PDF, Office Document, etc.
  • Allow your users to filter the search results by the result type, i.e. Web Page, PDF, Office Document, etc.
  • Works with DNN v4.9.1+, NEW version supports DNN v9.2
  • See the latest updates to the module

About psSiteSearch

The psSiteSearch module is a search engine module for your DNN website and is a direct replacement for the built-in search module.

It is based on Lucene.net and includes a web spider which is used to crawl your site and gather all page URLs. This means you can have a real search engine on your own website! This gives you much more control and provides far more accurate search results.

The search engine will honour your robots.txt file and also any page META directives including "no index" and "no follow".


New in v2

  • Filter search results by current user permissions
  • Ability to add multiple sites (DNN and non-DNN) to be indexed and which sites should be used for search results per module instance
  • Ability to show search result Facets (Document type) and filter results by the selected facet
  • Option to show the search result document type icon - makes it easy for your users to identify the type of document a link is going to - Word, Excel, Web page, PowerPoint, PDF, etc.
  • Option to make links to documents open in a new window
  • Option to add Portal file system paths to the search scope for each site added
  • Option to enter a 'Canonical Link' regular expression setting so that if a page is found with a Canonical link it will be ignored and not indexed.
  • Improved PDF indexing performance


  • True web spider crawling and indexing of your site content including Microsoft Office and PDF documents
  • DNN v4.9.1+
  • W3C and XHTML Compliant
  • Support multiple DNN and non-DNN sites to be indexed and includes the ability to choose which sites to search for each instance of the Search Results module
  • Link text filters - so you can filter out certain URLs from being indexed
  • NOINDEX/Ignore regions are honoured by the spider
  • Index your site using a specific DNN Role
  • Option to set the default query operator (OR/AND) and whether the search should use a Wildcard operator
  • Option to specify a Windows account for sites protected by Windows Authentication/Active Directory
  • Honours your robots.txt rules
  • Honours page META directives including "no index" and "no follow"
  • Skin object so you can include the search control directly into your skin templates
  • Easy administration with just one module installed and reused
  • Automatic spider schedule using the DNN scheduler
  • Supports multiple child portals
  • Search input box allows the user to enter a search term and just press the enter key to perform the search. Saves users having to click the search button
  • Search operators include:
    • OR, AND, NOT
  • Term modifiers include:
    • Wildcard Searches
    • Fuzzy Searches
    • Proximity Searches
    • Range Searches
    • Term Boosting
  • 12 months of free updates
  • Comprehensive user guide - download guide


Click on thumbnail to view larger image.

Module Settings

Search Engine Admin

Skin Object

Search Results

Search Results Settings


What our customers say

"This is a fantastic replacement for the Core Search (which barely works). Now users can actually search for terms and GET RESULTS! Support was fantastic when I emailed them for help with indexing (again, it worked itself out on its own, i think it just needed time to schedule and index), they responded within minutes to provide assistance." - Dave G

"We are very pleased with psSiteSearch. It has all the options we were looking for and it's working fine. Its wildcard search is great and will make the 'searching experience' much easier, especially for our less experienced colleagues. I'm also very glad it could be tailored to our wishes adding a Paging-off option. Thumbs up!!!" - D.A.J. Beerman




The Single Domain licence allows the Licensee to install this package on one DNN portal using one domain/sub-domain.

The Five Domain Licence allows the Licensee to install this package on five DNN portals using up to five different domains/sub-domains.

The Ten Domain Licence allows the Licensee to install this package on ten DNN portals using up to ten different domains/sub-domains.




  • Q: How is the results showing, when searching in a multi language site ? Is the result only for the selected language ?

    A: Hi, the results show any results from all languages and not the currently selected one.

  • Q: Hello, Is your search engine product able to index tables containing page content directly? I am using 3rd party modules which do not implement iSearchable or at least don't give me the results that I'm looking for. They do display content on my pages however. The content for these pages is stored in a dnn database in tables which I create and define the structure of. What I'm looking for is a way to index the content on the pages via the tables themselves. The tables contain information like moduleid. Can your search engine product do this? Do you have any tips on what I could do if not? Steve.

    A: Hi Steve, Our module won't access the database directly and instead crawls your website pages using a spider. If the content is contained on a page then the spider will find and index it. Have you tried out the trial version to test it on your site? Regards Dan

reviews Ask a Question

Product License

Single Domain Licence

This Licence permits the Licensee to install the Software on a Single DotNetNuke® Portal running off One domain/subdomain name combination without additional fees or licences. Each additional domain/sub-domain will require an additional licence.

Permission is also granted to install the Product on to unlimited Test Domains in trial mode.

Five Domain Licence

This Licence permits the Licensee to install the Software on five DotNetNuke® Portals running off of up to Five domain/sub-domain name combinations without additional fees or licences. Each additional domain/sub-domain will require an additional licence.

Permission is also granted to install the Product on to unlimited Test Domains in trial mode.

Ten Domain Licence

This Licence permits the Licensee to install the Software on Ten DNN® Portals running off of up to Ten domain/sub-domain name combinations without additional fees or licences. Each additional domain/sub-domain will require an additional licence.

Permission is also granted to install the Product on to unlimited Test Domains in trial mode.

Pure Systems Software Licence Agreement

1. Definitions

1.1 Pure Systems is the name under which we trade and the Licensor of the Materials.

1.2 The Licensee means any person or party who purchases software from Pure Systems or an Agent acting on behalf of Pure Systems.

1.3 The Materials means the software, user guides and any other item included with the software.

1.4 DotNetNuke means the software framework used to create the website.

1.5 User Guide means the documents supplied as part of the Materials detailing the correct use of the supplied software.

2. Ownership of materials and copies
The Materials and related documentation are copyrighted works of authorship, and are also protected under applicable database laws. The Licensor retains ownership of the Materials and all subsequent copies of the Materials, regardless of the form in which the copies may exist. This licence is not a sale of the original Materials or any copies.
3. Licence
Provided that you have paid the applicable licence fee, the Licensor grants to you a limited, non-exclusive licence to:
3.1 use and copy the Materials for use on one computer system owned, leased and/or controlled by you or any member of your corporate group, which expression includes the Corporate Licensee, the Corporate Licensee's majority-owned subsidiaries, any parent company having a majority-owned interest in the Corporate Licensee, and such parent's majority-owned subsidiaries;
3.2 make copies of the Materials for back-up, archival or other security purposes.
4. Licence restrictions
You may not use, copy, modify or transfer the Materials (including any related documentation) or any copy, in whole or in part, including any print-out of all or part of any database, except as expressly provided for in this licence. If you transfer possession of any copy of the Materials to another party except as provided above, your licence is automatically terminated. You may not translate, reverse engineer, decompile, disassemble, modify or create derivative works based on the Materials, except as expressly permitted by the law of this Agreement. You may not vary, delete or obscure any notices of proprietary rights or any product identification or restrictions on or in the Materials.
5. No transfer
The Materials are licensed only to you. You may not rent, lease, sub-license, sell, assign, pledge, transfer or otherwise dispose of the Materials, on a temporary or permanent basis, without the prior written consent of the Licensor.
6. Undertakings
You undertake to:
6.1 ensure that, prior to use of the Materials by your employees or agents, all such parties are notified of this licence and the terms of this Agreement;
6.2 reproduce and include our copyright notice (or such other party's copyright notice as specified on the Materials) on all and any copies of the Materials, including any partial copies of the Materials;
6.3 hold all drawings, specifications, data (including object and source codes), software listings and all other information relating to the Materials confidential and not at any time, during this licence or after its expiry, disclose the same, whether directly or indirectly, to any third party without the Licensor's consent.
6.4 Make a complete backup of your DotNetNuke website and database before carrying out the installation of the Materials.
7. Warranty
7.1 Subject to the limitations and exclusions of liability set out elsewhere in this Agreement, the Licensor warrants that the copy of the program in the Materials will materially conform to the documentation which accompanies the Materials. The period of the warranty is 90 days from the date of purchase.
7.2 The Licensor will indemnify you for personal injury or death solely and directly caused by any defect in its Materials or the negligence of its employees.
7.3 The Licensor shall not be liable under the said warranty above if the Materials fail to operate in accordance with the said warranty as a result of any modification, variation or addition to the Materials not performed by the Licensor or caused by any abuse, corruption or incorrect use of the Materials, including use of the Materials with equipment or other software which is incompatible.
8. No other warranties
8.1 The foregoing warranty is made in lieu of any other warranties, representations or guarantees of any kind, either expressed or implied, including, but not limited to, any implied warranties of quality, merchantability, fitness for a particular purpose or ability to achieve a particular result. You assume the entire risk as to the quality and performance of the Materials. Should the Materials prove defective, you (and not the Licensor nor any licensed reseller) assume the entire cost of all necessary servicing, repair or correction. The Licensor does not warrant that the Materials will meet your requirements or that its operation will be uninterrupted or error free.
9. Limitation of liability
The Licensor's entire liability and your exclusive remedy shall be:
9.1 The replacement of any Materials not meeting the Licensor's warranty and which is returned to the Licensor together with dated proof of purchase; or
9.2 If, during the period of warranty, the Licensor is unable to deliver replacement Materials which are free of material defects, you may terminate this Agreement by returning the Materials to the Licensor and any money you paid to the Licensor for the Materials will be refunded.
9.3 If the Licensor considers that it attracts any liability whatsoever resulting from the supply of the Materials to the Licensee then such liability shall be limited to the cost of the replacement Materials and nothing else.
10. Exclusion of liability
10.1 Except in respect of personal injury or death caused directly by the negligence of the Licensor, in no event will the Licensor be liable to you for any damages, including any lost profits, lost savings, loss of data or any indirect, special, incidental or consequential damages arising out of the use of or inability to use such Materials, even if the Licensor has been advised of the possibility of such damages. Nothing in this Agreement limits liability for fraudulent misrepresentation.
11. Indemnities
11.1 The Licensee agrees that it uses the Materials at its own risk and will indemnify the Licensor against all claims, proceedings, demands, costs, charges, expenses, or any other thing, howsoever incurred resulting from the Licensee’s use of the Materials provided by the Licensor under the Contract.
11.2 The Licensee agrees that the Licensor shall not be held liable for any interruption or breakdown in the operation of any Materials or services provided by the Licensor under the contract, where the component part causing the interruption or breakdown has been supplied or provided by the Licensee or any third party.
12. Term
12.1 The licence is effective until terminated. You may terminate it at any time by informing the Licensor in writing and forthwith destroying the Materials together with all copies in any form. It will also terminate upon conditions set out elsewhere in this Agreement or if you fail to comply with any term or condition of this Agreement or if you voluntarily return the Materials to us. You agree upon such termination to destroy the Materials together with all copies in any form.
13. Export
13.1 You will comply with all applicable laws, rules, regulations and pay all duties and taxes if applicable governing export of goods and information, including the laws of the countries in which the Materials were created. In particular, you will not export or re-export, directly or indirectly, separately or as a part of a system, the Materials or other information relating thereto to any country for which an export licence or other approval is required, without first obtaining such licence or other approval.
14. Payment
14.1 Payment for the use of the Materials is payable in advance.
15. General
15.1 You agree that the Licensor shall have the right, after supplying undertakings as to confidentiality, to audit any computer system on which the Materials are installed in order to verify compliance with this software licence.
15.2 This Agreement sets out the terms and conditions in their entirety as agreed between the Licensor and Licensee and their respective agents, and supersedes all proposals, representations, understandings and prior agreements, whether oral or written, and all other communications between any party relating to the subject matter covered by the said Agreement.
15.3 Any clause or term, or obligation therein in this Agreement that is found to be invalid or unenforceable shall be deemed deleted and the remainder of the clause or term, or obligation therein in this Agreement shall not be affected by that deletion.
15.4 Failure or neglect by either party to exercise any of its rights or remedies under this Agreement will not be construed as a waiver of that party's rights nor in any way affect the validity of the whole or part of this Agreement nor prejudice that party's right to take subsequent action.
15.5 The Licensee may not assign, transfer, sub-contract or otherwise part with this Agreement or any right or obligation under it without the Licensor's prior written consent.
15.6 In the event of the Materials developing a fault, you should notify the Licensor immediately. Notification procedures are detailed in the supplied User Guide as part of the Materials.
16. Law
16.1 Each party irrevocably agrees that the law of this Licence Agreement and any dispute or claim of whatsoever kind arising from the use of the Materials shall be English Law.

Product Badges

Azure Compatible

Spotlight Reviews

4.71428571428571 4.71 (7 product reviews)
Ryan M says... 4 4.0
Seriously the best search enhancement module for DNN community edition. Installs in just minutes! Would like a better licensing per dnn instance vs... Show More
Posted 1/2/2013
Ryan M says... 5 5.0
Don't have DNN Pro Version? then this is the best search alternative! Easy to install and setup and within minutes you have full text search of all... Show More
Posted 9/9/2012
Dave G says... 5 5.0
This is a fantastic replacement for the Core Search (which barely works). I had a bit of trouble getting it to index my site but it started... Show More
Posted 9/23/2010
Elliott G says... 5 5.0
A very good, easy to use module. Excellent support if it is needed.
Posted 12/19/2011
Ryan M says... 5 5.0
This is truly a plug-N-play easy search replacement to setup on DNN! As a replacement for the core search, this allows you to easily have search... Show More
Posted 2/24/2012

Show More Reviews