Questions tagged [relevance]

Search Relevance is the practice of manipulating a search application's behavior to improve the quality of the search results based on the needs of the application's users

Search Relevance is the practice of improving the quality of search results in a search application. In relevance work, you line up a user audiences needs (as expressed in their natural language search string) with the content available in the search application.

For example, a customer typing the search "cancer" into a hospital site's search is likely to have very different expectations than doctors typing that term into a medical research site. In the hospital case, users want a "info desk" search user experience, and are likely interested in the hospital's cancer services. For doctors searching a research site, they're more likely to be interested in the latest cancer research.

With search relevance, you work to understand the user's needs and line up the search application's ranking behavior to match. Relevance work involves technical work to manipulate the ranking behavior of a commercial or open source search engine like Solr, Elasticsearch, Endeca, Algolia, etc. This means manipulating field weightings, query formulations, text analysis, and more complex search engine capabilities. It may also mean leveraging user behavioral data, NLP, statistical, and other machine learning techniques to modify or enrich the behavior of such a search engine.

More Reading

Blog

Books

273 questions
0
votes
1 answer

How do normalization and internal optimization of boosting work? And how does that affect the relevance?

I'm new to elastic search. I'm having trouble understanding the calibration and scaling of boost values for fields in a document. As in how should we decide the boosting values for field so that it works as expected. I've gone through some of the…
twarzo
  • 63
  • 2
  • 9
0
votes
1 answer

Elasticsearch relevance- documents with similar names

I am looking for an approach to deal with elasticsearch's relevance for document names like "bottle" and "bottle caps" When someone looks for a "bottle" (search term), - "bottle caps" should be scored lower than "Red bottles". Currently our search…
vishnu
  • 147
  • 1
  • 3
  • 18
0
votes
1 answer

MarkLogic search relevancy wieghts

I want to know if: cts:element-word-query(xs:QName("ts:title"), "Machines", (), 2) has the same effect as setting weight for the title element = 4 from Admin API-Configure – Databases – top-songs – Word Query. I understand that changing the config…
Yash
  • 510
  • 2
  • 6
  • 14
0
votes
1 answer

The best solution to retrieve the most relevant outputs to the each user (in Django or any Backend)?

I'm looking for the best solution to retrieve the most relevant outputs to the each user. I simplified my models as UserProfile and Groups like below -Model Name: UserProfile styles: ['a', 'b', 'f', 'r'] <- ('styles' are field name) -Group…
merry-go-round
  • 4,533
  • 10
  • 54
  • 102
0
votes
1 answer

Solr Autosuggest & Spell check

I am using solr 3.6. (sorry to say!) and having a hard time implementing autosuggest and spellcheck simultaneously. I am using Suggester for autosuggest and do not want to use IndexBasedSpellChecker for spell checking. Is it possible to configure…
sgrover
  • 41
  • 4
0
votes
2 answers

Comparing text frequencies in a document to frequency in a corpus

I want to analyse a document for items such as letters, bigrams, words, etc and compare how frequent they are in my document to how frequent they were over a large corpus of documents. The idea is that words such as "if", "and", "the" are common in…
hippietrail
  • 15,848
  • 18
  • 99
  • 158
0
votes
1 answer

How to implement BM25F,VSM or POS tagging for limited string in python?

I have a text file where there are only 35 string i want to find out most relevant string in the text file.How can I implement BM25F,VSM or POS to find it? e.g Panoramio Bahawalpur ... - Bahawalpur - Picture of Bahawalpur, Punjab Province -…
Ali Jafar
  • 15
  • 1
  • 4
0
votes
1 answer

Watson retrieve and rank: document relevance score

How do I call Solr to return relevance scores in the result? I want to have a Solr document that includes the confidence that Solr uses internally for ranking, but I don't want to have to make a separate call to the ranker? I tried to add the…
Alelou
  • 1
  • 1
0
votes
0 answers

Mysql Full Text relevance between two tables

Hello all I ask help regarding use of Full text in mysql. I have two tables. One where there are keywords and another where there are other keywords. I would like to create a relevance between the two joining tables getting the highest…
Zrufy
  • 423
  • 9
  • 22
0
votes
0 answers

MySQL Full Text Search Relevance

I would like to have my search like this. Must "always" match a result in either title, catgory or tags for the word massive otherwise return no results. If it find words massive and big in any/either title, catgory or tags rank higher that just…
0
votes
1 answer

Searching across multiple languages -- how to?

TLDR: I wanna build multi-language search on my website ala Pinterest, how do I do that? I am starting a website, where people can publish content that gets metadata typed by the user. People can then interact with the content by looking at it,…
Myna
  • 569
  • 2
  • 10
  • 24
0
votes
0 answers

Similarity function in ElasticSearch that is independent from the number of documents?

I need a similarity function from elasticsearch that returns a score which is independent from the number of documents. All functions are dependent from the term-frequency. How can I solve this problem and make the score returned by elasticsearch…
0
votes
1 answer

Creating a Facebook like search within my website

We all know that at Facebook the graph search exists. Users can search for people who like cycling and are from London, for example, friends of friends who like yoga, or photos of friends or boyfriends from a certain month or year. All this data is…
KAD
  • 10,972
  • 4
  • 31
  • 73
0
votes
1 answer

Elastic Search - Order / Scoring for document of the same user

I have a question about I can accomplish something. I have my search algorithm for user documents ready. I get the list of documents, but I don't wanna have the list to have grouped parts of documents of the same user. Eg: doc1: user-1 doc2:…
Stefan
  • 362
  • 1
  • 11
0
votes
0 answers

Solr Custom Weighted/Relevancy

I would like to do something like solr relevancy and sort by the scoring. But the SOLR relevancy have some defined score (tf-idf). For example: I have boost method by field "NAME" and records returned(with score from solr and my expected score). AA…