Rumah >pembangunan bahagian belakang >tutorial php >Gunakan PHP dan coreseek untuk membina fungsi carian kerja tapak web pengambilan bakat
Gunakan PHP dan coreseek untuk membina fungsi carian kerja tapak web pengambilan bakat
Tapak web pengambilan bakat memainkan peranan penting dalam masyarakat moden, menyediakan syarikat cara yang mudah untuk mencari pekerja yang sesuai. Bagi pencari kerja, ia juga sangat penting untuk mempunyai fungsi carian kerja yang cekap. Artikel ini akan memperkenalkan cara menggunakan PHP dan coreseek, enjin carian teks penuh sumber terbuka, untuk membina fungsi carian kerja yang berkuasa untuk tapak web pengambilan bakat.
Pertama, kita perlu memastikan PHP dan coreseek dipasang dan dikonfigurasikan. Seterusnya, kita boleh mula menulis kod.
<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); ?>
Pada ketika ini, kami telah menyelesaikan pelaksanaan asas fungsi pencarian kerja. Melalui fungsi ini, pengguna boleh memasukkan kata kunci, dan sistem akan mencari kedudukan yang sepadan dalam pangkalan data berdasarkan kata kunci, dan kemudian memaparkan hasilnya kepada pengguna.
Perlu diingatkan bahawa untuk menjadikan pencarian kerja lebih tepat dan cekap, beberapa pengoptimuman dan konfigurasi boleh dilakukan pada coreseek. Contohnya, anda boleh menimbang carian atau mengisih hasil carian mengikut perkaitan. Operasi ini boleh diselaraskan mengikut keperluan sebenar.
Ringkasan: Menggunakan PHP dan coreseek, kami boleh membina fungsi carian kerja yang berkuasa dengan cepat. Ini sangat penting untuk tapak web pengambilan bakat Ia boleh meningkatkan pengalaman pengguna, memberikan cadangan pekerjaan yang lebih tepat dan membina jambatan antara syarikat dan pencari kerja. Harap artikel ini dapat membantu anda!
Atas ialah kandungan terperinci Gunakan PHP dan coreseek untuk membina fungsi carian kerja tapak web pengambilan bakat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!