|
|
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
можете что-нибудь пояснить по теме сабжа. не найти чтива на русском об этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 14:46:22 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
Usman, да, это оно и есть, только там слишком не по-русски. я так понимаю, что тут какая то не совсем тривиальаня вещь и читать это на английском нереально для меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 15:03:27 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
В трёх словах. Документ -- некая абстракция, являющаяся субъектом поиска (грубо говоря -- их ищут). Документ состоит из одного или нескольких атрибутов, скалярных или векторных, указывая значения которых можно найти документ. Фасетный поиск основан на выдаче результата поиска в виде маленькой части найденых данных, а также набора всех значений всех атрибутов искомых документов, которые встречаются в найденном множестве документов. Поиск состоит из многоих этапов, на каждом этапе пользователь уточнает значения различных параметров, сужая таким образом размер найденных документов. После каждого этапа поиска снова выдаётся урезанный набор При этом для начала поиска используется, я бы это назвал, затравка, когда выдаются результаты либо по всем документам (т.е. вообще без фильтра), либо результаты некоего более упрощённго поиска по документам, например, полнотекстового поиска по всем атрибутам документа или по какому-то главному атрибуту. Например, вы ищите товары, более конкретно -- телевизоры. Товары имеют -- общее описание -- диагональ экрана -- тип кинескопа -- CRT, LCD, плазма и т.д. -- разрешение -- и так далее. Для начала пользователь вводит например текст для полнотекстового поиска, напирмер, "классный цветной телевизор с широким экраном". Пользователю выдаются N (скажем, 5) телевизоров из найденных, например, с самой высокой популярностью, а также все вышеперечисленные атрибуты, -- диагональ экрана -- тип кинескопа -- разрешение -- ... для каждого атрибута выдаются все возможные значения, встречающиеся во всём списке найденных телевизоров. Эти атрибуты со значениями кстати и называются фасетами. Если значений для како-го то атрибута много или вообще неограниченное число, то часто используют диапазоны значений вместо самих значений. Далее, пользователь выбирает один из атрибутов и его значение, и этот атрибут добавляется в фильтр (например, диагональ экрана). Производится заново поиск всех подходящих телевизоров и построение списка всех атрибутов и их значений. Если какой-то атрибут уже входит в фильтр, он исключается из списка атрибутов, если какой-то атрибут имеет мощность ту же, что и всё множество найденных документов (телевизоров), он тоже исключается -- по очевидным причинам, эти атрибуты уже ничего не отбирают из всех возможных документов. Ну и далее процесс повторяется, на каждом шаге пользователь либо выбирает следующий фасет и фиксирует его значение, либо он уже выбирает конкретный понравившийся документ (описание телевизора) и поиск заканчивается. Примеры: (прошу не считать рекламой) http://facetedsearch.davidlesieur.com/ (английский) http://www.ulmart.ru/ (русский) ЧТо-то больше ничего не находится, найду -- покажу... Ну и наверное не нужно даже упоминать, что фасетный поиск очень любят создатели всяческих магазинов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 15:37:43 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
Да, в рамках эхотага например фасетный поиск поддерживает Solr, в его поставке есть кажется пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 15:38:47 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
MasterZiv, спасибо, все предположения в точку) если что-то ещё увидите - будет очень кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 16:07:54 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
redwhite90спасибо, все предположения в точку) если что-то ещё увидите - будет очень кстати. Какие предположения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 17:36:22 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
MasterZiv, не особо понятно выразился) Как раз при изучении apach Solr возник такой вопрос. и действительно то самое, что использует Solr - оно для магазинов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 17:44:54 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
Если просто, то под "фасетным поиском" понимают динамическое построение подходящих к результатам поискового запроса фильтров. Эта возможность - часть современной концепции полнотекстового поиска. Т.е., по уму, эта функция должна являться частью функционала любого приличного движка полнотекстового поиска. Ирония в том, что таких движков в принципе только два - Solr и Sphinx. :) Оба они "фасетный поиск" умеют. Первый (Solr) функционально мощней. Второй (Sphinx) - быстрее и проще в освоении. Оба два - прекрасные штуки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 17:59:03 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
redwhite90Как раз при изучении apach Solr возник такой вопрос. и действительно то самое, что использует Solr - оно для магазинов. Оно далеко не только для магазинов. Вот например ещё пример: http://wiki.dbpedia.org/Applications#h80-2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:11:26 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
alexei_kЭта возможность - часть современной концепции полнотекстового поиска. Это не так. Фасетный поиск с полнотекстовым никак не связан. Кроме возможно тем, что они используются друг с другом часто. alexei_kТ.е., по уму, эта функция должна являться частью функционала любого приличного движка полнотекстового поиска. Ирония в том, что таких движков в принципе только два - Solr и Sphinx. :) Solr -- это далеко не только полнотекстовый поиск. Это вообще индексатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:14:07 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
MasterZivSolr -- это далеко не только полнотекстовый поиск. Это вообще индексатор. Solr - платформа полнотекстового поиска ( http://ru.wikipedia.org/wiki/Apache_Solr). Что вы вкладываете в термин "индексатор" мне не совсем понятно. Индексирование документов, собственно, суть алгоритмов полнотекстового поиска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:26:24 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
alexei_k, Solr (pronounced "solar") is an open source enterprise search platform from the Apache Lucene project. Its major features include full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Providing distributed search and index replication, Solr is highly scalable.[1] Solr is the most popular enterprise search engine.[2] Solr 4 adds NoSQL features.[3] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:31:18 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
alexei_kMasterZivSolr -- это далеко не только полнотекстовый поиск. Это вообще индексатор. Solr - платформа полнотекстового поиска ( http://ru.wikipedia.org/wiki/Apache_Solr). Что вы вкладываете в термин "индексатор" мне не совсем понятно. Индексирование документов, собственно, суть алгоритмов полнотекстового поиска. Ага, рускопедия рулит ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:32:00 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
Ну Бог с ним. Пусть enterprise search platform . Хотя сути это не меняет - Поиск. Но причем тут "индексатор" ? Или вы используется Solr не для поиска? Зачем вводить непонятные термины? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 18:38:58 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
alexei_kНу Бог с ним. Пусть enterprise search platform . Хотя сути это не меняет - Поиск. Но причем тут "индексатор" ? Или вы используется Solr не для поиска? Зачем вводить непонятные термины? Ну не горячись, я термин-то находу придумал. Ну и не смотря на то, что ты его используешь для поиска, всё, что он делает -- это инедсы, он индексирует внешние данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 19:27:38 |
|
||
|
Что такое фасетный поиск ?
|
|||
|---|---|---|---|
|
#18+
Ну, понимаете. В посыле была проблема с причинно следственной связью. Solr индексирует документы не ради самого процесса :) Он индексирует для того, чтобы потом, с помощью полученных индексов, быстро искать эти самые документы. Вот почему называть его "индексатором" IMHO глубоко не корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2013, 19:49:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38486089&tid=2128088]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 527ms |

| 0 / 0 |
