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
1
vote
1 answer

Why does my fuzzy_like_this query match in some cases, but not in others?

I'm new to ElasticSearch but have been reading on it for the last couple days trying to come up with 'best' type of search my application. I want to be able to match multiple terms with multiple results but also have partial word results. Listed…
Wally Kolcz
  • 1,604
  • 3
  • 24
  • 45
1
vote
1 answer

Per query relevance elevation for solr?

I want to tune the relevance of solr search results on a per user basis - based on the number of times the user has clicked through a result before. Frequently hit items FOR THAT USER should rise to the top of their search results. Is there a way to…
plusplus
  • 11
  • 1
1
vote
0 answers

Solr Relevance Results

I am using Solr 5.0.0 for relevance search in my application. I have fields like productName, category, brand, price, etc. I am searching on productName field. I have two categories laptops laptop bags Same like mobile phones and mobile phone…
Juhan
  • 1,283
  • 2
  • 11
  • 30
1
vote
1 answer

Relevance and Solr Grouping

Say I have the following collection of webpages in a Solr index: +-----+----------+----------------+--------------+ | ID | Domain | Path | Content | +-----+----------+----------------+--------------+ | 1 | 1.com | …
mlissner
  • 17,359
  • 18
  • 106
  • 169
1
vote
0 answers

Solr phrase search: How can I dynamically increase boost of a particular word?

If I search with the phrase "anti corrosion methods"(without quotes), I get "anti-bacterial" documents higher in the results order. I am using text_general fieldType. What I would rather expect is documents having corrosion or anti-corrosion. How…
kumar
  • 333
  • 1
  • 4
  • 11
1
vote
1 answer

Sorting data by relevance, from multiple tables

How is it possible to sort data from multiple tables by relevance? My table structure is following: I have 3 tables in my database, one table contains the name of solar systems, the second for e.g. of planets. There is one more table, witch is a…
therufa
  • 2,050
  • 2
  • 25
  • 39
1
vote
2 answers

Show specific document on top in search for specific keywords in solr

Suppose, I have 1000 sellers (S1.....S1000) of Apparels listed on my site. Since all the sellers are paying some amount to me, I am giving them equal weight-age, and the results are shown based on relevancy. Now, I am planning to start with premium…
Kamal Kishore
  • 325
  • 2
  • 4
  • 15
1
vote
1 answer

SQL Query optimization for relevance based search

This query returns rows ordered by relevance when searching for a species name. I use it for an autocomplete suggestion list and the relevance calculation works fine, but the query is a bit slow on a large table, and I’m grateful for any tips on how…
Michael Krikorev
  • 2,126
  • 1
  • 18
  • 25
1
vote
0 answers

Need to retrieve top N-suggestions of a word in Solr

I want to retrieve top N-suggestions of a word from Solr. I need most relevant suggestions of a word. Example : Suppose if I type "peace" then order of suggestions will be in - piece, perce, place etc. Right now the configuration ofschema.xml and…
iNikkz
  • 3,729
  • 5
  • 29
  • 59
1
vote
1 answer

Using ElasticSearch can I filter out results based on the relevance?

From the query, can I say something like, leave out results that have a relevance score less than 0.01?
Deleteman
  • 8,500
  • 6
  • 25
  • 39
1
vote
1 answer

Howto modify relevance score by length of a text-field in elastic search?

I have a indexed field e.g. called "text" now i want to replace the relevance score by using the "function_score" query. Here is my query: { "index":"search-read", "type":"all", "body":{ "from":0, "size":30, …
Gizzmo
  • 691
  • 8
  • 21
1
vote
4 answers

MySQL Search (Sort by Relevance)

Can any one help me how to sort rows by relevance for the following criterion ? `tbluser` - - - - - - - First Name Last Name `tbleduc` - - - - - - - School College University On the search form the user has following…
Atif
  • 10,623
  • 20
  • 63
  • 96
1
vote
1 answer

Solr compound word splitting - how to get more relevant results

I've been struggling with Solr and how to deal with compound words for our German site. We mainly deal with clothes and accessories so our search terms are usually words relating to wearable items. I've managed to fine tune the…
Alistair
  • 621
  • 1
  • 7
  • 22
1
vote
1 answer

Elasticsearch - similary for countries

I have a document, which contains many fields, one of them is country. There are many documents with the same country. When I do match query, or fuzzy search against country, and query for Belgium for example, it returns list of documents, which…
Alex
  • 1,210
  • 8
  • 15
1
vote
1 answer

MySQL Fulltext search result relevance

I've the following 'banks' table ID | name 1 | JPMorgan Chase bank 2 | Bank of south 3 | Citigroup bank 4 | Wells Fargo bank 5 | Bank of New York So when searches for 'bank of' I want the search result to return as follows: Bank…
bekman
  • 153
  • 3
  • 11