Endeca에서는 같은 검색어라도 여러 형태의 검색모드를 지원해서 다른 검색결과를 갖을 수 있다.
endeca_reference에서 'match mode'라는 select box가 바로 그것이다.
'match mode' select box의 각 option 값들이 query로 바뀌어서 Ntx='xyz'의 xyz에 어떻게
매치되는지는 아래와 같다.
안타깝게도 각각의 search mode가 어떤 차이를 보이는지는 아직 모두 파악하지 못했다.
하하 오쪼다가 각각 어떤 역할을 하는지 찾았다. ^^;
조금 더 설명이 된 게 있어서 추가...
endeca_reference에서 'match mode'라는 select box가 바로 그것이다.
'match mode' select box의 각 option 값들이 query로 바뀌어서 Ntx='xyz'의 xyz에 어떻게
매치되는지는 아래와 같다.
All -> mode+matchall
=> Match all user search terms (the default).
Any -> mode+matchany
=> Match at least one user search term.
Partial -> mode+matchpartial
=> Match some user search terms.
Best Partial -> mode+matchpartialmax
=> Match a maximal subset of user search terms.
Boolean -> mode+matchboolean
=> Match using a Boolean query.
All > Any -> mode+matchallany
=> Match all user search terms if possible, otherwise match at least one.
All > Partial -> mode+matchallpartial
=> Match all user search terms if possible, otherwise match some.
=> Match all user search terms (the default).
Any -> mode+matchany
=> Match at least one user search term.
Partial -> mode+matchpartial
=> Match some user search terms.
Best Partial -> mode+matchpartialmax
=> Match a maximal subset of user search terms.
Boolean -> mode+matchboolean
=> Match using a Boolean query.
All > Any -> mode+matchallany
=> Match all user search terms if possible, otherwise match at least one.
All > Partial -> mode+matchallpartial
=> Match all user search terms if possible, otherwise match some.
안타깝게도 각각의 search mode가 어떤 차이를 보이는지는 아직 모두 파악하지 못했다.
하하 오쪼다가 각각 어떤 역할을 하는지 찾았다. ^^;
조금 더 설명이 된 게 있어서 추가...
The search mode can be specified independently for each record search operation contained in a navigation query, as well as for the dimension search query. Valid search modes are the following:
- MatchAll Match all user search terms (that is, perform a conjunctive search). This is the default mode.
- MatchPartial Match some user search terms.
- MatchAny Match at least one user search term.
- MatchAllAny Match all user search terms if possible, otherwise match at least one.
- MatchAllPartial Match all user search terms if possible, otherwise match some.
- MatchPartialMax Match a maximal subset of user search terms.
- MatchBoolean Match using a Boolean query.
MatchAllAny is not recommended in cases where queries can exceed two words. For example, a query on womens small brown shoes would return results on each of these four words and thus be essentially useless. In general, MatchAllPartial is a better strategy.
Because you can configure this mode to match at least two or three words in a multi-word query, MatchAllPartial is generally a better choice than MatchAllAny.
'Dev > endeca' 카테고리의 다른 글
Endeca Report Generator 기간설정 (0) | 2012.09.24 |
---|---|
Stemming and thesaurus interactions with other search features (0) | 2012.01.26 |
OptiSpell, error creating pspell manager (0) | 2012.01.04 |
Endeca 검색결과 기본 정렬 (0) | 2011.12.15 |
CAS Console must be accessed through Workbench (0) | 2011.11.07 |