Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
¿Cómo creo un motor de búsqueda que encuentre resultados similares en caso de que no encuentre una coincidencia específica? (mongoDB)

Estoy creando una función de preguntas en mi sitio web donde un usuario puede buscar una pregunta, por ejemplo: "¿cómo cocino un pastel?" y obtenga un enlace a la pregunta que otra persona hizo antes cuyo título es: "¿cómo hago un pastel?" la pregunta es casi la misma pero la escritura es diferente y por ahora un usuario no puede encontrar la pregunta 2 si busca la pregunta 1 solo ingreso la barra de búsqueda en collection.find({}) ¿cómo soluciono esto? ¿Existe una API que tal vez pueda generar oraciones similares y con el mismo significado para buscar?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No creo que esta respuesta sea un motor de búsqueda que desee, pero es lo mejor que mongodb puede hacer.

Usar $text

  1. crearíndice
 db.articles.createIndex( { subject: "text" } )
  1. datos
 db.articles.insertMany( [ { _id: 1, subject: "coffee", author: "xyz", views: 50 }, { _id: 2, subject: "Coffee Shopping", author: "efg", views: 5 }, { _id: 3, subject: "Baking a cake", author: "abc", views: 90 }, { _id: 4, subject: "baking", author: "xyz", views: 100 }, { _id: 5, subject: "Café Con Leche", author: "abc", views: 200 }, { _id: 6, subject: "Сырники", author: "jkl", views: 80 }, { _id: 7, subject: "coffee and cream", author: "efg", views: 10 }, { _id: 8, subject: "Cafe con Leche", author: "xyz", views: 10 } ] )
  1. consulta
 db.articles.find( { $text: { $search: "coffee" } } )
  1. resultado
 { _id: 1, subject: 'coffee', author: 'xyz', views: 50 }, { _id: 7, subject: 'coffee and cream', author: 'efg', views: 10 }, { _id: 2, subject: 'Coffee Shopping', author: 'efg', views: 5 }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!