мы часто видим 'связанные объекты'. Например, в блогах мы связали сообщения, в книгах мы связали книги и т.д. Мой вопрос состоит в том, как мы компилируем те relevency? Если это - просто тег, я часто вижу связанные объекты, который не имеет того же тега. Например, когда поиск 'розового', связанный объект мог иметь 'фиолетовый' тег.
У кого-либо есть какая-либо идея?
Есть много способов вычислить сходство двух элементов, но для более простого метода взгляните на коэффициент Жаккара.
http://en.wikipedia.org/wiki/Jaccard_index
Это: J (a, b) = пересечение (a, b) / union (a, b)
So lets say you want to compute the coefficient of two items:
Item A, which has the tags "books, school, pencil, textbook, reading"
Item B, which has the tags "books, reading, autobiography"
intersection(A,B) = books, reading
union(A,B) = books, school, pencil, textbook, reading, autobiography
so J(a,b) = 2/6 = .333
So the most related item to A would be the item which results in the highest Jaccard Coefficient when paired with A.
Вот некоторые из способов:
Item_id
и , связанные с string_item_id
, затем сделайте интерфейс для вставки соединений. Полезно, чтобы связать два элемента, которые связаны, но не имеют сходства или не относятся к одной и той же категории / теге (или в таблице записи без рубрики). Пример: ванна и резина ныки Классические примеры статического полиморфизма основаны на метапрограммировании шаблона или утином типировании , но не на перегрузке метода.
Статический полиморфизм означает, что назначение производится компилятором (статически), а динамический полиморфизм означает, что назначение производится только во время выполнения (динамически).
-121--2070141- Мне нравится такая: it - vec.begin ()
, потому что мне это ясно говорит «расстояние от начала». С итераторами мы привыкли думать в терминах арифметики, так что знак -
здесь самый четкий показатель.
Может быть больше тэг, например, это может быть среднее значение для каждого произведения, отображаемого в абзаце, а затем заголовков и т.д.
Это также может быть основано на «людях, которые купили эту книгу, также купили»
, независимо от того, как, вам понадобится какой-то связь между вашими товарами, и они будут в основном быть сделаны люди
Я бы сказал, что они используют онтологию для этого, что добавляет приложению больше возможностей.