Rank: Member
Joined: 10/24/2005(UTC) Posts: 40
Thanks: 1 times
|
Hello,
I am running BV2017.
Regarding the weighting on the admin>search page, what would be a good starting place for the search field weightings? Does each field have a range from 1-100 or should the sum of all fields be 1 to 100?
I have 4 products where the product name starts with 'Here and There' that are not returned in the search results even if I type in the exact product name, or just the word 'here' or just the word 'there'. The words 'here' and 'there' are interesting as they never seem to return any results. 'her' and 'ere' returns results, but not the 'Here and There' products.
Thank you for any assistance here.
Paul
|
|
|
|
Rank: Administration
Joined: 4/2/2004(UTC) Posts: 2,393 Location: Hummelstown, PA Thanks: 6 times Was thanked: 163 time(s) in 158 post(s)
|
Originally Posted by: pread Regarding the weighting on the admin>search page, what would be a good starting place for the search field weightings? Does each field have a range from 1-100 or should the sum of all fields be 1 to 100? Just to confirm, you have enabled the "advanced search", right? These settings are only applicable when using it. The weighting is per field searched. The actual number doesn't matter; what matters is the relative difference between the weights. Meaning, weighting one field with a 1 and another with a 10 would be the same as weighting one field with a 10 and another with 100. In both cases the second field is weighted ten times more than the first field. Using higher numbers just gives you greater granularity in weighting. Originally Posted by: pread I have 4 products where the product name starts with 'Here and There' that are not returned in the search results even if I type in the exact product name, or just the word 'here' or just the word 'there'. The words 'here' and 'there' are interesting as they never seem to return any results. 'her' and 'ere' returns results, but not the 'Here and There' products. The advanced search uses SQL Server full text search. One of the things that it does when making a query is to strip stop words. Both "here" and "there" are default stop words so they are essentially ignored. You can view the default system stop words for English by running this query: Code:
SELECT *
FROM sys.fulltext_system_stopwords
WHERE language_id = 1033
To learn more about stop lists and how you can customize, refer to this article: https://docs.microsoft.c...sts-for-full-text-search |
Aaron Sherrick BV Commerce Toll-free 888-665-8637 - Int'l +1 717-220-0012 |
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.