3
votes
Accepted
Multiple low search fields that work together
First of all, the general setup of your search form could be better to work correctly with Low Search. You’re targeting 2 different collections using two different fields. Instead of that, I’d opt for ...
2
votes
Accepted
Low Search Fuzzy Search Questions
As per the docs:
[P]arameters can be applied in two ways: as input fields in a Form, or as hard-coded parameters in the Results or URL tag.
You've got the filter parameters set on the Form tag, ...
2
votes
Accepted
Possible to change encode options for each low search form?
Right now, the Encode Query setting in Low Search is installation-wide.
However, with the right setup, you should be able to run all searches with the same setting. I can't think of a reason why you'...
2
votes
Accepted
Low Search - not respecting hidden field/param
As per how parameters work, you need to prefix the var with low_search_.
Edited to elaborate:
The prefix is for outputting the parameter value as a variable. So, as shown in the docs, this:
<...
2
votes
Accepted
Troubleshooting relevance in Low Search
MySQL's Fulltext relevance calculation is a bit of a black box. I've tried to find out exactly how it calculates it when I built the add-on, but couldn't find anything useful. Instead, I found out ...
2
votes
Accepted
Select dropdown after low search form selected for custom channel field
You only need to create collections if you're using the Keywords filter.
The variables created based on the parameters need to be prefixed with low_search_, as per how params work in LS. So try this ...
2
votes
Accepted
How do I generate a complete list of all "search-words" for a given Low Search query?
First of all, don't worry. Your database is not corrupt, nor are you getting any database error messages. Most likely, your setup isn't producing the results you are expecting due to a combination of ...
2
votes
Accepted
Conditionals in Low Seach examples giving php errors
To quote the top of the example page in the Low Search docs:
Note: these examples feature conditionals using the Matches Operator introduced in EE 2.9.0. If you’re using an older version of ...
2
votes
Accepted
select orderby_sort option for sorting by store price
The rule is name="foo" value="bar" => {low_search_foo} // bar.
So try {if low_search_orderby_sort == "store:price|asc"}.
2
votes
Accepted
Low Search, Multiple Criteria, and Matrix Field
As the docs for the Field Search filter state, the syntax to target a Grid or Matrix column is as follows:
search:field_name:column_name
So, the prefix search:, followed by the Matrix field name (...
2
votes
Accepted
Low Search - option thats not in field being searched for
You need to add value="" to the first option. This is how HTML and forms work.
This <option>Hello World</option> will submit Hello world
This <option value="hi">Hello World</...
2
votes
Accepted
Trouble searching Low events date with Low Search
Remove the low_events:date parameter from the Results tag, as that will override any parameters given in the query.
1
vote
Accepted
ExpressionEngine 3 Date Range
I'd suggest attempting to see if the start_on and stop_before parameters work for with Dynamic Parameters. Run a couple tests to see if this does not suit your needs or work first.
Dynamic Parameters ...
1
vote
Low Search filter by get parameters
If you're using the Low Search form and GET vars, then you don't need to add those parameters to the Results tag -- they'll get picked up and are applied automatically, as long as the name is correct ...
1
vote
Accepted
Low search for multiple entries by ID?
Yes. You can create a Low Search Shortcut by creating one in the CP, as described here. Then make sure you're setting the entry_id parameter to a pipe-separated list, eg. 54|230|34.
If the order ...
1
vote
Accepted
Low search: sorting not working with distance filter
This is intended behaviour. If you search by keywords and distance, then the search results will automatically be ordered by relevance score (which is the last filter to be fired). If you want to ...
1
vote
low-search {auto_path} not picking up URL with sub-categories
Make sure the paths are set correctly in your channel preferences: http://ee2docs.com/cp/admin/channels/channel_edit_preferences.html#search-results-url
Automatically applying categories is not ...
1
vote
Accepted
Order by two fields with Low Search
Yes, by using separate orderby and sort parameters, eg:
{low_search:url orderby="foo|bar" sort="asc|desc"}
1
vote
How to search in a custom field with multiple values using exact
You're looking for EE's \W suffix, see the docs:
When doing a “Contains” search, ExpressionEngine is literally just looking for matches on the combination of letters given. For instance using “cat” ...
1
vote
Accepted
Low Search ignore field when distance:radius is present
Not natively with Low Search itself, but since you're already using JavaScript, you could create a function that would disable or clear the City select element when a radius is selected. Adding a ...
1
vote
Accepted
Low Search not finding three letter words
The Minimum word length setting has to reflect your MySQL's ft_min_word_len setting. This defaults to 4. Some people, who have complete control over their hosting environment, can change this setting ...
1
vote
Low Search - Only One Channel - How
Low provided a solution to me on the EE slack channel.
All I needed to do was add a hidden field with the collection name or id as the value.
<input type="hidden" name="collection" value="4">
1
vote
Low Search and match 3 fields and then return data
Looking at your example code, you've got several filter parameters in your Form tag. And as stated:
these parameters can be applied in two ways: as input fields in a Form, or as hard-coded ...
1
vote
Accepted
Hard-code encoded query in results
Just specify the keywords parameter on the results tag and omit the query parameter.
{exp:low_search:results keywords="{embed:title}"}
1
vote
Low Search prefetch number of entries
This is not something Low Search can do for you. You generate the form (or links) that contain the parameters to filters. LS uses a combination of native and its own filters, and EE lacks the API to ...
1
vote
Accepted
Strange CE Image / Stash / Low Search problem
You're using the single tag form of {exp:ce_img}, and if you repeat an instance of a single tag in the same template EE will "cache" subsequent instances after parsing the first (replaces with a ...
1
vote
Accepted
Get Absolute Results outside of Low Search Results tag pair
This is not possible at the moment.
When Low Search filters entries, it will pass on its search results (the the form of entry IDs) to the native channel:entries tag. This, in turn, will filter down ...
1
vote
Accepted
Sorting a Low Search Shortcut
When you amend a shortcut by overwriting or adding other parameters, you end up with a new query. You then have to pass that query on to the Results tag.
So, try adding query="{segment_3}" to the ...
1
vote
Accepted
Low-search: How to get the total amount of search results?
Use the native {absolute_results} variable. This is shown in the first example of the docs.
1
vote
Accepted
Low Search: Remember previous search
Use the remember="" parameter on the second Form tag.
Set to the names of the parameters you want to pass through to the next search without having input fields for them in the form.
So, instead ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
low-search × 228search × 50
low × 18
categories × 13
expresso-store × 9
stash × 9
ee2 × 8
relationships × 8
supersearch × 8
filter × 7
channel-entries × 6
pagination × 6
orderby × 6
structure × 5
grid × 5
solspace-tag × 5
safecracker × 3
query × 3
date × 3
sort × 3
low-events × 3
templates × 2
solspace × 2
matrix × 2
members × 2