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

Solr Searching, Numeric Matching and Relevance

I'll just start with the use case. Say I'm searching for a product with a price of $500. I don't necessarily mind if it costs slightly more, or slightly less, but I want products in that price range to receive a higher overall relevance score. Is…
Koobz
  • 6,928
  • 6
  • 41
  • 53
1
vote
2 answers

mysql sort results by relevance case issue

I am trying to sort Movies based on their Titles Relevance. Here are the raw Mysql Query Results. 21126 A Frozen Flower 4557 Cashback 4504 Frozen 36645 Frozen 509 Frozen Assets 20649 Frozen Flesh 24752 Frozen Kiss 25675 …
1
vote
1 answer

Freebase MQL Query - Sort by Relevance

Say I have the following MQL query: [{ "id": null, "name": null, "type": "/base/givennames/given_name", "sort": "name", "limit": 100 }] I get a list of the first 100 names sorted alphabetically: [ { "id": "/wikipedia/fr/Ay$015Fe", …
Alix Axel
  • 151,645
  • 95
  • 393
  • 500
1
vote
2 answers

How can I insert a double quote in the session relevance

target fixlet name = abcdef"123" Then how can I use the session relevance to get the record? Name of fixlet contains "abcdef"123"" << doesn't work. BTW DONT TRY TO EDIT ANYMORE, THIS IS NOT RELEVANT TO JAVA IF YOU DONT KNOW WHAT IS SESSION…
kimtch
  • 92
  • 7
1
vote
1 answer

Order keyword(s) result relevancy

I've created a query that grabs fairly short strings from the database based on keywords created by the user (credit to zhikharev for his answer): $searchArray = explode(' ', $search); $searchNumber = count($searchArray); $query = "SELECT * FROM…
Oskar Persson
  • 6,605
  • 15
  • 63
  • 124
1
vote
3 answers

CakePHP search by relevance

I am developing a job site, where I want to search through job ads by relevance, I have fields such as job title, job_text for example. now lets say a person searches for cakephp, I would like to get results for cakephp first, and then after them…
louis_coetzee
  • 393
  • 7
  • 14
1
vote
1 answer

MySQL ORDER BY CASE / IF relevance issue

I've never worked with ORDER BY CASE or ORDER BY IF() and the few examples I've found on the internet are more confusing than helping me trying to accomplish following task: I have a member list and I want to "reward" the user's activity a bit by…
user1742161
1
vote
1 answer

Sort by Relevance in a basic mysql search engine

i have a table in mysql. it contains links, titles, descriptions and keywords for about one hundred websites. Not every site has a keywords field. i crawled Apple.com on a web crawler i wrote and i indexed the majoirty of apple's sites. i linked…
0
votes
2 answers

relevance search across multiple related tables

I have a table called cards which has related tables brigades and identifiers. A single card can have multiple brigades and identifiers. I want to take a singe search such as 'purple king' where 'purple' is a brigade and 'king' is an identifier, and…
LordZardeck
  • 7,953
  • 19
  • 62
  • 119
0
votes
1 answer

Bringing Relevant results to the top using boost in Lucene.NET

We have a number of products that have the word "ipad" and these include iPad tables and the iPad accessories. When we search using Lucene by the word "ipad", all the accessories show up at the top and the iPad shows up at 25th page. We want to…
dotcoder
  • 2,828
  • 10
  • 34
  • 50
0
votes
1 answer

Search for video files in sharepoint 2010 search

I was just wondering if there's any way to run a search on a sharepoint 2010 intranet site which will return all the video files.There's a requirement for the same and advanced search only provides for filters like ms word docs, ppts etc. Any ideas?…
Kris
  • 1
  • 3
0
votes
2 answers

PHP search on keywords

I have a table in a database with records containing keywords as well as other data. What would be a logical way to create a search function that would allow people to search based on keywords, and order results based on the number of matched…
RobM
  • 246
  • 2
  • 4
  • 12
0
votes
2 answers

php search engine key words ranking

I am new to php and mysql. In my project I have to develop search engine for multiple keywords on multiple columns and also require the keyword ranking and relevency. For example if I have three words hi, hello, hey and want to search on fields…
Prabhu
  • 178
  • 2
  • 12
0
votes
5 answers

Is there any free database which stores keywords with other relevant keywords, for applications to determine semantic relevance?

This looks like a search for a valuable asset, but since we have a free alternative for many things, I am optimistic about this one. A database which stores two key-value pairs like key-value or key-context-value would be very useful for web…
Uğur Gümüşhan
  • 2,455
  • 4
  • 34
  • 62
0
votes
2 answers

MySQL: Special Search algorithm using MySQL relevance search

I'm trying to do a search in MySQL where the user just has one field. The table looks like this: ID BIGINT TITLE TEXT DESCRIPTION TEXT FILENAME TEXT TAGS TEXT ACTIVE TINYINT Now if the user inputs just blah blubber,…
Florian Müller
  • 7,448
  • 25
  • 78
  • 120