Boost PC performance: How more available memory can improve productivity
Facet and Search API
1.
2. WHAT IS A FACET?
facet of a brilliant diamond of issues.
facet joint injections.
faceted beads make a statement of a high society look.
facets of modern life, the internet has touched forensic science.
We'll have two days to explore the many facets of this small island.
facet publishing is the leading international publisher of books for
the library and information profession.
faceted classification, search and navigation application,
waypoint, is transforming the way users find information.
3. WHY DO YOU NEED IT?
If you have a lot of data which needs to be searched or the main function
of your site is finding data via a search.
The Faceted Search module provides a search API and a search interface
which allows users to rapidly browse the site’s content. The search
interface also provides a information navigation/discovery tool
(something similar to breadcrumbs).
The Facet function will create an index(s) for all requested search data.
With it, you will also generate a index access or facet block for each
indexed item.
4. You need the following modules:
• https://drupal.org/project/facetapi
• https://drupal.org/project/search_api
• https://drupal.org/project/search_api_db
• https://drupal.org/project/entity
• https://drupal.org/project/ctools
• https://drupal.org/project/views
7. The following informational message is displayed after the Search API was enabled
After selecting all the needed modules, click the “Save” configuration. If your module
page does not look like this one, then you need to download and enable “module
filter”.
8. Before setting up the ‘search’ facets, you need to setup your “content type” to have
the taxonomy terms or items that will be indexed. Be sure that there is data available
to setup the facets (I used the “devel” to generate my data).
9. Next you need to set up a server to process the data by accessing the “Search
API” interface via Configuration -> Search and metadata then click “Add server” to
add a server. You can set up as many servers as required. One for your local site
(to use a Database server) and one for the production site (to use a Solr server).
10. Here you will define the server name and then select a “Service class”.
This is defined by module “search_api_db” for the database services.
11. After clicking the “create server” button this confirmation page is displayed.
12. Return back to the “Search API” configuration page to configure the setting for the
index the site’s data. The Index has five different configuration/status pages to use in
setting up the different facets to search the data.
13. First use the setting’s page to set which server to use. These are defined by
the server created in a previous step.
14. Select the “Fields” Tab to add the fields needed in the search. Use the “Add
Related Fields” at the bottom of the page to add your Taxonomy Fields
Once they have been added you can select them to be part of the index
15. You will need to “enable” the index on the “Status” page. Click the “enable” button
to have it available.
16.
17. Now the “Facets” need to be defined in the “Facets Tab”. Select the needed data
and “Save configuration”. Once save the Administration message is displayed
18. Here you define the facet blocks you want and well as you have
three different “Facet” configurations available and the ability to
export the configurations
19. Before the searches will work you must index the data, so go back to the status tab and
click on the “Index now” button.
20. Now that the “Facets” have been created, the index blocks are available go to
Structure -> blocks and scroll to the bottom portion of the page and place the
blocks in a region for display.
22. To set-up a view to see the data go to Structure -> Views, then click
on the “+ Add new view”. After naming, selecting the what to show
and the Display Format, then click on “Continue & edit”.
23. Now to configure the view to display the appropriate data. You can add the
required fields by clicking on the “Add” next to the FIELDS area. Select all the
required data to be displayed, set the page url, set the menu information and
then click on the “Save” button in the upper right corner. You will see a preview of
the view in the lower portion of the page.