Προς το περιεχόμενο

Lucene.NET 3.0


Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω γράψει ένα fuzzy string search κώδικα χρησιμοποιώντας Lucene.NET 3.0 (η τελευταία έκδοση στο NuGet).

 

Συνάντησα ένα πρόβλημα όμως.

_searcher.Search(safeQueryParse(unnormalisedString), lMax);

O QueryParser στέλνει την λέξη "Microsoft" σε ένα από τα querystrings, όμως δεν μου επιστρέφει καθόλου στα topdocs την κοντινότερη λέξη που υπάρχει στην λίστα π.χ Software.

 

Χρησιμοποιώ StandardAnalyzer, αλλά δεν δούλεψε με τους άλλους επίσης. 

 

 

Κανονικά αν στείλω κάνω π.χ C# Developer θα μου επιστρέψει Software Developer, Systems Developer, κ.α.

 

Κανείς καμμιά ιδέα;

 

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...