Verticrawl Search Engine
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
This module is a search engine working with Verticrawl's SaaS solution.
Verticrawl replace quickly default search from Drupal's core with a powerful semantic full text search engine.
Verticrawl's Search Solution let you choose how your search engine
respond depending of typed text and crawled content like html, pdf, docs.
Other features like screenshot and image integration are also available.
Contextual search, word suggestion and synonyms are also useful to help your user.
You can deal with huge range of indexed documents including your own site and other sites in a global customized search for a large range of trafic.
Coming soon:
Next version of Verticrawl solution APIs will include semantics tree, site index, sitemaps and contextual search within content.
Requirements
- Date API & Date Popup :
https://www.drupal.org/project/date
Installation
Install as usual, see http://drupal.org/node/895232 for further information.
Modules:
-
Verticrawl Search Engine (verticrawl)
This parent module helping to manage sub-modules and create the table to save module configuration (required). -
Search PHP (verticrawl_search)
The basic sub-module you always need to display the Verticrawl Search Page and a quick search configurable block (need API Key but a demo one is provided for testings). -
Screenshot (verticrawl_search_screenshot)
Activate the screenshot integration in your results if available (need API Key but a demo one is provided for testings).
Configuration
Configure user permissions in Administration » People » Permissions:
-
Administer Verticrawl search
Users need this permission to access Verticrawl Search Engine configuration page. -
Use Verticrawl search
Users need this permission to access the Verticrawl search page. -
Use Verticrawl advanced search
Users need this permission to use the advanced search in the Verticrawl search page.
NOTE : Permissions management for this module is very closed to the default Drupal search.
Configure Verticrawl Search Engine in Administration » Search and metadata » Verticrawl Search:
-
API Keys
Demo API Keys are defined to help first integration. Define your own API Keys in:- Administration » Search and metadata » Verticrawl Search » Search PHP
- Administration » Search and metadata » Verticrawl Search » Screenshot
NOTE : See http://verticrawl.com to get or buy API Keys.
DEMO :
- Answord results: Use "pdf" keyword
- Screenshot integration: Use "capefa" keyword
-
Other configurations
Simply follow instructions in the config forms.
Customization
Template suggestions:
-
Search results:
Override the default layout of result. Be careful, some variables are from Verticrawl API Documentation.File: verticrawl_search/theme/verticrawl-search--results.tpl.php
An example template is set to show all variables. It can help to customize the display of results, but all variables are rendered keeping the order of variables passed by Verticrawl API (due to SWITCH/CASE structure).
You should use the default template to manually set the order of each field you need.File: verticrawl-search--results.tpl.php.example (in module's root)
-
Answord:
Override the default layout of ANSWORD campaigns.
File: verticrawl_search/theme/verticrawl-search--answords.tpl.php -
Pager:
Override the default layout of pager at the bottom of the search page.
File: verticrawl_search/theme/verticrawl-search--pager.tpl.php
