MSerach релевантность поиска и поиск в найденном

1-Допустим на сайте есть три проиндексированные страницы

  1. Мама мыла раму
  2. Сестра мыла раму
  3. Папа мыл автомобиль
В результате поиска по запросу «мама мыла» вернет во-первых все три страницы (я не против этого), но во-вторых первая страница, как более релевантная запросу, не факт, что будет стоять на первой позиции результата поиска.

Это как то можно исправить?
______________________________
2-И второй вопрос, чтобы тем не городить — а как можно реализовать поиск в найденном?
Сейчас у меня поиск организован так:

[[!pdoPage?
    &parents=`0`
    &resources=`[[!mSearch? &limit=`0` &returnIds=`1` &showHidden=`1` &parents=`0` &templates=`2`]]`
    [[*id:is=`892`:then=`&where=`["`modResource`.`description` LIKE '%[[ifGet]]%'"]``]]
    &templates = `2`
    &sortby=`publishedon`
    &tpl=`gtpl`
    &cache = `0`
    &cacheTime = `7200`
    &pageLimit=`5`
    &limit=`50`
    &tplPageWrapper=`@INLINE [[+prev]][[+first]][[+pages]][[+last]][[+next]]`
    &tplPage=`@INLINE <a href="[[+href]]" class="pages" title="[[+pageNo]]">[[+pageNo]]</a>` 
 	&tplPageActive=`@INLINE <span class="current">[[+pageNo]]</span>`
 	&tplPageFirst=`@INLINE <a class="pages" href="[[+href]]">Первая</a>`
 	&tplPageLast=`@INLINE <a class="pages" href="[[+href]]">Последняя</a>`
 	&tplPagePrev=`@INLINE <a class="pages" href="[[+href]]">«</a>`
 	&tplPageNext=`@INLINE <a class="pages" href="[[+href]]">»</a>`
 	&totalVar=`gifCount`
    ]]
Алексей
22 апреля 2016, 07:22
modx.pro
478
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0