Nous utilisons Couchbase 4.6.2 et essayons d'utiliser la fonction de recherche plein texte. Notre tentative consiste à rechercher, trier et paginer.Comment configurer l'index de recherche de texte intégral Couchbase pour trier sur la propriété complète
Actuellement, nous l'avons indexé en utilisant les paramètres d'index par défaut.
Le problème que nous rencontrons est le suivant: lorsque la fonction FTS trie les enregistrements, elle trie en fonction d'un seul mot du champ. Sur la base de la documentation, il semble que cela soit dû au fonctionnement de l'indexation de recherche en texte intégral (et à l'analyseur choisi dans l'index). Il prend chaque mot et crée un index sur cela. Ensuite, lorsque le tri est effectué, il choisit les valeurs min ou max pour ce champ et trie sur cette valeur.
Est-il possible que le FTS indexe les champs par mot comme c'est le cas maintenant, mais que le tri opère sur tout le contenu de la propriété?
FYI v5.0 sera probablement beaucoup plus rapide pour vous et a été publié la semaine dernière avec diverses corrections de bugs et améliorations. – 1tylermitchell