Some of the Boston Logic Platform search fields are open-ended. You would encounter these fields when creating a Search Page or setting up a Saved Search. For example, the Keyword field is an open-ended search field:
In order for these open-ended search fields to pull multiple criteria there are specific patterns users should use to come up with the desired results. Some examples are below.
Searching for Multiple Keywords at Once in the Property Search
Let's say you were building a search page on which you wanted to display search results for three different locations:
- Central Park
- Bow Bridge
Each location is a different keyword. In order to differentiate between multiple-word keywords and different keywords, you need to group the multiple-word keyword together as a phrase, and tell the system to return results when the listing matches any of the keywords. You do this by:
- Grouping each individual keyword inside parentheses
- Using the word AND to indicate that the results for that keyword need to contain both "Central" and "Park"
- Using the word OR to indicate that the search should return results that match at least one OR the other keywords
Excluding Keywords in the Property Search
If you want to search for “pool” but not “community pool”. You would apply the following naming convention... (pool) AND NOT (community pool)
Special Search Fields
Some of our search fields automatically include 'AND' by default when you type in with spaces. Those include:
- Body of Water
- Building Style
- Building Type
- Subdivision Name
- Development Name
- Ownership Type
For example: If you search for "Lake Champlain" in the "Body of Water" field, the system will search for listings that include the words "Lake" AND "Champlain"
All other search fields use OR by default.
So if you are doing keywords in a field, please be sure to specify 'AND', 'OR', 'AND NOT'
Single-Word Searches and Grouping Rules
If the criteria you're searching by is a single word without dashes or spaces, quoted sections are not required.
For example, if the original search was:
NOT "villages" NOT "landmark" NOT "hartwood" NOT "creek village" NOT "ski harbor"
That can be written as:
NOT (villages OR landmark OR hartwood OR "creek village" OR "ski harbor")
This will save you character counts in case you have a lot of criteria you're filtering. There is a limit on the number of characters you can use in a search field!