Enfin un moteur de recherche pour MacG/iGen

Christophe Laporte |

Mieux vaut tard que jamais, même si c’est vraiment très très tard… Nous profitons de cette période relativement calme en ce qui concerne les actualités pour vous annoncer la mise en ligne d’un nouveau moteur de recherche sur nos deux sites.

Exit Google Search, nous avons recours à Apache Solr. Outre des résultats plus fiables, l’utilisation de cette technologie nous permettra à terme de proposer cette fonctionnalité dans notre application iOS.

Le moteur de recherche fonctionne sur iGeneration et sur MacGeneration, sur les versions pour ordinateurs et pour mobiles. La base de données est commune aux deux sites. Une barre de couleur vous donnera l’origine de l'actu : orange pour MacGeneration, bleu pour iGeneration.

Pour l’instant, nous ne proposons que deux méthodes de tri : par date et par pertinence. Nous proposerons davantage d’options à l’avenir, nous avons volontairement voulu commencer avec quelque chose d’assez simple.

Dernière petite chose, cette fois pour les forums. Il s’agit d’une fonctionnalité qui était disponible par le passé. Vous avez été nombreux à nous réclamer son retour. Là encore, mieux vaut tard que jamais… Les membres peuvent à nouveau mettre en ligne des images. Pour cela, il suffit de cliquer sur l’option « Transférer un fichier » qui est juste en dessous du bloc de rédaction de messages.

avatar Maxime A. | 

Une très bonne idée, l'autre fois je cherchais votre article sur les dangers des MagSafe contrefaits, et ça me sortait tout sauf le bon article, j'ai dû remonter dans les actus manuellement et c'était assez long. Du coup ce nouveau moteur de recherche est vraiment le bienvenue, encore plus s'il est intégré à l'appli iGen

avatar Androshit | 

Enfin un tri par date qui fonctionne. Alléluia !

avatar Patrick | 

Oui parfait, vivement la même chose sur iOS ;)

avatar Christophe Laporte | 
oui mais D'ABORD on va manger une bonne bûche ! Après on verra !
avatar P-AAAA | 

@cl97 :
Bon App alors ;)

avatar Pascal R. | 

@cl97 :
La mise en place de ce nouveau moteur de recherche peut-elle permettre d'envisager l'introduction de nouveaux outils tels que :

- Une Action (extension) spécifique pour Launchbar.
- Une extension pour PopClip.
- un !Bang pour le moteur de recherche DuckDuckGo.

Ce serait vraiment bien ! ; )

avatar Christophe Laporte | 

@Pascal R.

on a fait la demande pour DuckDuckGo

Pour LaunchBar ou Alfred, c'est très simple vu le schéma de l'URL de lancer une recherche très rapidement… Je l'ai fait pour alfred d'ailleurs :
alfred://customsearch/Recherche%20Macg/macgeneration/utf8/noplus/https://www.macg.co/search/site/{query}

avatar arthuros23 | 

Le top de la recherche c'est Algolia :-)

avatar Un Type Vrai | 

Bof...

avatar Slmnc | 

Excellente nouvelle! C'est un beau cadeau de noël que vous nous faites là

avatar stefhan | 

Bravo & enfin ! ;)

avatar stefhan | 

Bravo & enfin ! ;)

avatar franfran94800 | 

Perso j'utilisais google pour retrouver un de vos articles, je testerais a l'occasion!

avatar anonx | 

ENFIN ! GG

avatar jmquidet | 
avatar jmquidet | 

Super!!! et cela fonctionne, ce qui est un “plus” apprécié, MERCI!
Et pour la **buche de Noël**, attention à la crise de foie
(>>>> je suis déjà sorti…)

avatar harisson | 

C'est top ! Le site repart sur de bonnes bases pour 2016. J'espère que vous en profiterez pour améliorer l'affichage des commentaires (une notification de réponse à un de ses commentaires sur la version web du site par exemple).
Et si vous pouviez faire un peu de lobbying pour qu'Apple baisse un peu ses prix et qu'ils nous sortent un Mac Pro format demi-tour, ce serait bieng ^_^

avatar Christophe Laporte | 

C'est déjà possible de recevoir des mails si on a une réponse à son commentaire. C'est juste en-dessous du champ de rédaction. Mais les commentaires, on va revoir ça de fond en comble un jour

avatar harisson | 

@Christophe Laporte :

J'ai complètement zappé le sélecteur ^_^ Mais bon en général, quand je lis macg ou un autre site, je ne suis pas rivé sur Mail qui est sur mon mbpro.

J'aime bien le système de pastille à côté du pseudo avec un click, qu'on retrouve sur les réseaux sociaux, qui affiche le synopsis des derniers événements + lien vers la dite info.

La gestion non automatisée des commentaires a posteriori, bien que contraignante pour vous, me paraît plus intéressante que tout ce qu'il se fait avec la gestion a priori par les utilisateurs via filtres (type utile, inutile, troll, etc, ce système a un peu tué la dynamique d'un site comme linuxfr par ex), seul problème, pour ma part, l'affichage web du suivi par commentaire, on retrouve souvent des réponses à un commentaire en page n+1.

"Mais les commentaires, on va revoir ça de fond en comble un jour"
Une bonne résolution à tenir pour la nouvelle année 2016 ;)

avatar apaisant | 

Yes!!!

avatar MightyMac | 

@arthuros23 Algolia est TRÈS efficace en effet mais ajoute un poste de dépense supplémentaire. En ces temps de disette.... Sinon Elastic n'est pas mal du tout pour peu que l'on aime mettre les mains dans la cambouis.

avatar Un Type Vrai | 

Algolia est un poste de dépense inutile et peu configurable VS Apache Solr ou ElasticSearch.
Pour une indexation à la volée, ElasticSearch est le bon choix, pour un site web avec une indexation programmée, Solr est le bon choix (retour de recherche plus rapide, indexation plus monolithique et lente).

Il n'y a pas plus de camboui sur ES que sur Solr (lucent par contre...) et je trouve le camboui d'ES plus sympa et simple (avis perso ?)

Bref, il n'y a pas un moteur AU DESSUS des autres.

Je devrais faire de la pub pour Exalead (pragmatisme). Mais franchement, le choix de Solr pour une indexation d'un site internet est un bon choix (sauf si MacG compte indexer les commentaires).

avatar sylvainutard | 

A vrai dire, choisir un moteur de recherche pour sa vitesse/capacité d'indexation est un bien mauvais réflexe.

Le search est une problématique frontend: ce qui compte pour l'utilisateur final ce n'est pas de savoir si l'indexation a été couteuse, c'est ta capacité à lui offrir les résultats les plus pertinents (faute d'orthographe & typo-squatting, importance des attributs, popularité business...) et le plus rapidement possible (voire à chaque keystroke comme Google).

La particularité d'Algolia - outre être une solution en SAAS t'évitant de gérer l'infrastructure sous-jacente (et on ne parle pas de faire tourner un Solr/ES sur 1 machine/cluster mais bien d'avoir un service hautement disponible et cross-datacenter avec un SLA à 99.99(9)?% disponible partout dans le monde https://www.algolia.com/dsn) - c'est sa formule de ranking qui diffère drastiquement des solutions classiques. Je t'invite à lire le blog post associé: https://blog.algolia.com/search-ranking-algorithm-unveiled/

Quant au "camboui", c'est toujours la même chose: tu peux toujours tout faire (refaire?); après c'est juste une question de priorité et de focus ;)

avatar Un Type Vrai | 

"c'est ta capacité à lui offrir les résultats les plus pertinents"
C'est pour ça que je n'ai pas parlé de solutions type "Google Search Bar" et autres moteurs "basique".

N'importe qui peut affirmer que Lucent est moins pertinent qu'Algolia, surtout Algolia.
Mais ce n'est pas marquant (du moins aucun de mes clients n'a choisi Algolia après pourtant l'avoir évalué...)

Gérer l'infrastructure n'est pas un gros mot ou une stratégie débile non plus, c'est un CHOIX.
Envoyer des données "personnelles" à un tiers "de confiance" en est une autre.

En fait, tu as fait le choix d'un service SAAS puis tu affirmes que les critères de ton choix doivent s'appliquer partout.
Evidement que non. Evidement que le coût de l'infrastructure, si on héberge le moteur de recherche, est à prendre en compte. (et évidemment qu'on s'en fou si on choisi un service SAAS)

Enfin,
"A vrai dire, choisir un moteur de recherche pour sa vitesse/capacité d'indexation est un bien mauvais réflexe."

Je ne parle pas seulement de vitesse/capacité d'indexation, mais de DESIGN.
Solr n'est pas désigné pour être un moteur de recherche de logs de 1000 serveurs ayant des services hétérogènes le tout en presque temps réel.
ES n'est pas designé pour une indexation journalière d'un site unique dont le contenu est maitrisé.

Quand au camboui, je répondai juste au commentaire au dessus du mien.

avatar sylvainutard | 

Lucene n'est que la brique technologique en dessous d'ES et/ou Solr, elle peut difficilement la "comparer" avec Algolia. La pertinence est impactée par bien d'autres facteurs, à commencer par le schéma des objets et la configuration des index. Là où les solutions vont se différencier c'est par rapport à ce qu'elles proposent à l'utilisateur pour manipuler tout cela.

Le choix d'envoyer ses data à un tier est tout à fait légitime, pas de problèmes là dessus. Quand il s'agit de données publiques (comme un forum ou autre UGC) c'est moins problématique :)

Par rapport à ta comparaison Solr/ES, je ne suis vraiment pas d'accord. Les 2 solutions peuvent être utilisée à grande échelle avec des indexations quasi-realtime; c'est juste une question de moyens et d'expertise. Linkedin, Bloomberg & Salesforce utilisent du Solr à très grande échelle pour indexer des milliards d'objets en realtime. Soundcloud, StackOverflow & Github utilisent ES à très grande échelle pour le même genre de use-cases. Les 2 sont tout à fait "designé" pour des indexations fréquente que le contenu soit maitrisé ou non.

avatar rikki finefleur | 

super ! car avant c'était ...un enfer.... enfin pas vraiment tout de meme.

avatar Tournicoti | 

A quand des filtres sur iOccasion: genre taille d'écran, année, proc... Ca me parait un basique indispensable.

avatar iDanny | 

Faites péter les facettes ! :)

avatar Aldwyr | 

Et pour plus tard, une meilleure gestions des commentaires !:.D

avatar 8enoit | 

Merci !

avatar MightyMac | 

@Un Type Vrai je n'ai jamais dit qu'il y avait un moteur d'indexation supérieur à un autre. J'ai cité Elastic à titre d'information. Comme bien souvent en matière de choix techniques pour un SI une techno n'est jamais la meilleure dans l'absolu. Nous sommes d'accord là dessus.

avatar Lemmings | 

J'avoue préférer ElasticSearch (qu'on n'appelle plus que Elastic...) qui est plus simple à l'usage et qui bouge énormément en ce moment.

Mais globalement Solr est une excellente solution également.

Bravo pour cette évolution.

avatar Mantinum | 

@cl97 Du coup vous perdez des revenus pub non ?

avatar Mathias10 | 

@Mantinum :
Sûrement vu qu'ils n'avaient pas la version payante de Google Search (customize) qui répond au besoin de
Macg (indexation chronologique etc..). D'ailleurs elle démarre à 100€ et monte jusqu'à 2000€ pour 500.000 requêtes par an.
Si Macg l'avaient eu on aurait déjà les fonctions de tri

avatar Tetaroide Bleu | 

Quelle bonne nouvelle! je ne retrouvais jamais les articles avec l'ancienne méthode. Merci à vous et meilleurs voeux

avatar Ali Baba | 

Hourra !

avatar Liena | 

Ah ! C'est une très bonne nouvelle :-))

avatar malcolmZ07 | 

Vraiment top les gars (y)

avatar I-aie-aie | 

Merci McG.
L'usage de Google Search me laissait toujours l'impression que j'étais profondément con... Tant leurs réponses étaient à l'opposé de l'énoncé... Est-ce que 2016 va m'apporter un peu de pertinence ???
(alors que de simples recherches Google fonctionnaient très positivement...)

Bonne année à tous !

avatar melenox | 

Cool

avatar Christophe Laporte | 

@Mathias10

ah ca existe encore ? j'avais posé la question à google. Ils m'avaient dit il y a quelques mois de cela que le produit avait été arrêté

@Mantinum

Non, ça ne change rien

avatar marc_os | 

Qouâ ?
Google Search de Google, LE moteur de recherche qui renvoie des résultats pas fiables ?
On aura tout vu.
Ah tiens ouais, j'avais vu aussi. :-D
Bref, une très bonne nouvelle !!

avatar TBook | 

Donc si je tape Thunderbolt et Dock, je vais enfin retrouver un test/article sur le produit ??
Il était temps :D :D

Heu dites, tant que vous êtes dans le cambouis du site, il y aurait pas moyen de virer ces "Cliquez pour agrandir" en dessous des photos et rendre les photos cliquable comme dans tout les autres site sauf ici ???
Ça serait idéal pour commencer 2016 :)

Juste que j'en peu plus de voir ces 3 mots et d'avoir à cliquer dessus pour agrandir une image.

Merci d'avance

avatar Christophe Laporte | 
@TBook y a l'app qui nous embête pour faire ça. Mais je le note dans mon cahier 2016

CONNEXION UTILISATEUR