Maison >développement back-end >tutoriel php >Utilisez PHP et coreseek pour créer la fonction de recherche d'emploi du site de recrutement de talents
Utilisez PHP et coreseek pour créer la fonction de recherche d'emploi du site Web de recrutement de talents
Les sites Web de recrutement de talents jouent un rôle important dans la société moderne, offrant aux entreprises un moyen pratique de trouver les employés appropriés. Pour les demandeurs d’emploi, il est également très important de disposer d’une fonction de recherche d’emploi efficace. Cet article explique comment utiliser PHP et coreseek, un moteur de recherche en texte intégral open source, pour créer une puissante fonction de recherche d'emploi pour un site Web de recrutement de talents.
Tout d'abord, nous devons nous assurer que PHP et coreseek sont installés et configurés. Ensuite, nous pouvons commencer à écrire du code.
<form method="GET" action="search.php"> <input type="text" name="keyword" placeholder="请输入关键词"> <input type="submit" value="搜索"> </form>
<?php $host = 'localhost'; $user = 'root'; $password = '123456'; $database = 'jobs'; $conn = mysqli_connect($host, $user, $password, $database); if (!$conn) { die("数据库连接失败: " . mysqli_connect_error()); } ?>
<?php // 获取用户输入的关键词 $keyword = $_GET['keyword']; // 构建查询语句 $query = "SELECT * FROM jobs WHERE MATCH(title) AGAINST('$keyword' IN BOOLEAN MODE)"; // 执行查询 $result = mysqli_query($conn, $query); ?>
<?php // 显示查询结果 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<h2>{$row['title']}</h2>"; echo "<p>{$row['description']}</p>"; echo "<hr>"; } } else { echo "没有找到相关职位"; } // 关闭数据库连接 mysqli_close($conn); ?>
À ce stade, nous avons terminé la mise en œuvre de base de la fonction de recherche d'emploi. Grâce à cette fonction, les utilisateurs peuvent saisir des mots-clés et le système recherchera les positions correspondantes dans la base de données en fonction des mots-clés, puis affichera les résultats à l'utilisateur.
Il est à noter que afin de rendre la recherche d'emploi plus précise et efficace, certaines optimisations et configurations peuvent être effectuées sur coreseek. Par exemple, vous pouvez pondérer les recherches ou trier les résultats de recherche par pertinence. Ces opérations peuvent être modulées en fonction des besoins réels.
Résumé : En utilisant PHP et coreseek, nous pouvons rapidement créer une puissante fonction de recherche d'emploi. Ceci est très important pour les sites Web de recrutement de talents. Cela peut améliorer l’expérience utilisateur, fournir des recommandations d’emploi plus précises et créer un pont entre les entreprises et les demandeurs d’emploi. J'espère que cet article pourra vous être utile !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!