-
Custom Sorting: Criterion for sorting the results based on the parameters of the data feed. By default, Doofinder sets the score as the most relevant product parameter. The client can add parameters in the desired order to modify the criteria.
-
Custom Fields: Additional data fields in the product information, offering flexibility beyond standard attributes. They allow you to include specific details relevant to your products, enhancing the level of information in the search engine.
-
Custom results: This feature enables you to include or exclude specific items from search results based on particular terms.
-
Customization: Customization refers to the process of modifying or adapting something to meet specific needs, preferences, or requirements.
-
Css selector: A CSS selector is a pattern used to target and style specific HTML elements on a webpage. We utilize a CSS selector to specify the location on the website where we want to activate the layer when the customer clicks.
-
Cors: Doofinder employs CORS (Cross-Origin Resource Sharing) to safeguard your search engines. This ensures that only approved domains are allowed to make client-side requests to your search engines.
-
Conversion rate: The conversion rate is the percentage of users who take a desired action out of the total number of visitors or interactions.
-
Facet: In search, the term facets refers to all the characteristics (attributes) that describe/classify a result (e.g. size, color, category, price…). Facets are used to apply filters for search to reduce the number of results. For end users, the term filter is preferred.
-
Filter: The 'Filters' functionality is used to narrow down search results based on the fields of your data feed. These filters can include attributes like price, product category, brand, size, color, and various other product-specific characteristics.
-
Field name mapping: Field name mapping, also known as field aliasing, is used to standardize field names across multiple data sources.
-
Fullscreen layer: This layer will cover the entire browser viewport.
-
Floating layer: "The floating layer will be positioned in relation to your site's search box and will only display a results screen."
-
Indexing Language: Formerly just the language, is part of the search engine's configuration. It's just a code identifying a generic language (English, but not English from USA or UK). Defines how data will be indexed from a language point of view, so search is optimized for that language. The indexing language is tightly tied to the search engine, and there is a limited set of languages that can be selected to optimize indexing. So, a store from Kazajstan may have en selected as the indexing language for its engines (which is the default) because there is no specific indexing for that language. The data will be in kazajo and the UI translations too. The available languages depend on the default capabilities of ElasticSearch, or plugins we install on the indexing servers.
-
Indice: Is a collection of items. It also has a set of Data Sources which usually are urls where the items for indexing are taken from. The old term for "Indice" is DataType.
-
Item: Is an object stored in an index. Those are the elements the client looks for when doing a query to a Search Engine.
-
Installation Script: Some Javascript code that gets inserted in a site to enable Doofinder layers. It consists of some code to load an external file from a CDN, and some options to initialize layers when the external script is loaded.
-
Indexing process: The indexing process involves organizing and cataloging data to create a searchable index, facilitating quick and accurate information retrieval, especially in the context of search engines.
-
Initial results: These are the first results that will be displayed on your layer once it is opened.
-
Industry: Refers to a category of economic activity, grouping businesses with similar characteristics involved in the production of goods or services within specific sectors, such as manufacturing, technology, healthcare, finance, and agriculture.
-
Parameter: Each of the fields of the Data Feed.
-
Playground: The Playground, located within the Admin section, allows you to test your search engine, view results, and evaluate the configuration settings for your product feed.
-
Plugin: A plugin is a type of module that is specifically created to extend the capabilities of a host application. It often adds features, enhances existing functionality, or integrates with external services.
-
Platform: A platform serves as a comprehensive environment that facilitates the development, deployment, and operation of software or applications. Some platform examples are shopify, WooCommerce, Magento, Prestashop, etc.
-
Popular searches: "Popular searches" refers to enhancing user experience by displaying the most frequently clicked and searched terms, making it more convenient for customers and improving navigation on a platform or website.
-
Profile: This is the information associated with your user account. Notifications and password recovery links will be sent to the email address linked to your profile.
-
Product recommendations: Utilize product recommendations to promote cross-selling and upselling opportunities in your store.
-
Search Engine: Entity that holds configuration and data, making data searchable. Configuration defines the source of data and how it is indexed and searched. It is also a collection of Indices.
-
Search field: Each of the parameters of the feed. The relevance of search results can be adjusted by configuring the weighting of each search field.
-
Synonyms: Set of words representing the same product (at least one of the words in the set must appear in the data feed).
-
Search bar: A "search bar" is an interface element where users input keywords or queries to initiate a search for relevant information. It should be noted that Doofinder does not include the search bar by default; you need to add it to your store's theme or design to activate the layer via a CSS selector.
-
Search engine: The search engine is the hub for managing your product data, and numerous business rules are applicable at this level. In the context of Doofinder, it serves as the central point for product data management, with many business rules being relevant at this level.
-
Search personalization: Search personalization is a feature that tailors search results to match your customers' preferences and align with your business goals. This customization is based on their search behavior during the current session.
-
Search Query Retention: If enabled, the search term will remain in the layer's search box during the web browsing process.
-
Search sequence: The search sequence allows you to tailor the order and layout of your layer, providing a seamless guide for clients during their search session. This customization can be based on three events: CLICK - TYPE - ENTER.
-
Stats: The Statistics tool (Stats) shows you data about all your search engine metrics within a period of time.
-
Store: The store that is created in the Doofinder Admin is related to your main web domain. It hosts all the functionalities and features that Doofinder offers.
-
Store ID: It is the identifier code of your store, also referred as 'Installation ID'.
-
Store name: This name will be used to identify the Store in the admin.
-
Store URL: The URL of your store, as typed in the web browser.
-
Suggestions: Suggestions deliver highly relevant search results as users type, enhancing the customer experience by enabling quicker searches with less typing. This feature is especially beneficial on mobile devices.
-
Scheduled indexing: The cron system utility enables the scheduling of programs to run automatically at set intervals. In this scenario, you have the option to index your feed once a day, at regular intervals, configure time gaps between indexing, or schedule specific timings, with a maximum of six times a day.
-
Serialize state to browser's URL: This option generates a dynamic URL that can be shared with other users. If enabled, the layer is reloaded with its most recent state when the page is refreshed in the browser.